当前位置:首页>正文

怎么用java读取txt文档的第二列 JAVA 读取TXT,从第二行开始读到倒数第二行怎么写?

2023-05-05 02:34:26 互联网 未知

怎么用java读取txt文档的第二列

java读取txt文件内容。可以作如下理解:
1. 首先获得一个文件句柄。File file = new File() file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。
2. 通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了。接下来需要解读成乙方可以理解的东西
3. 既然你使用了FileInputStream()。那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据
4. 解读完成后要输出呀。那当然要转换成IO可以识别的数据呀。那就需要调用字节码读取的方法BufferedReader()。同时使用bufferedReader()的readline()方法读取txt文件中的每一行数据哈。

JAVA 读取TXT,从第二行开始读到倒数第二行怎么写?

这个readline是一行一样读的
你每读一行就放list里 这样就有第一行到最后一行的记录了 然后再在list里走处理 把list的第一跟最后一个元素去掉
最后再把新的list拼成你想要的

有关Java 文件读取中换行的问题

这里错了:
BufferedReader in = new BufferedReader(new FileReader(fileName))
balance=in.readLine()
while(in.read()!=-1){
content.append(in.readLine() )
}
in.close()
}
这样写吧:
String inputLine
while ((inputLine = in.readLine()) != null) {
content.append(inputLine " ")
}

原因
while(in.read()!=-1)
这里会读一个字符进来,然后指针会后移一个字符,所以出现你的现象。
注意,每次读取Buffer里面的东西都会导致指针后移。