java读取.csv文件,现在读出来的数据时隔行的,打印出来的数据先是第二行的,再是第4行的,不知道什么原因
读文件部分的代码很简单:BufferedReaderbr=newBufferedReader(newFileReader(file));while(br.readLine...
读文件部分的代码很简单:
BufferedReader br = new BufferedReader(new FileReader(file));
while(br.readLine() != null){
String readline = br.readLine();
System.out.println( readline );
}
不知道有没有人遇到过着问题? 展开
BufferedReader br = new BufferedReader(new FileReader(file));
while(br.readLine() != null){
String readline = br.readLine();
System.out.println( readline );
}
不知道有没有人遇到过着问题? 展开
展开全部
给你修改了下,你上面的代码肯定是隔行的读的,原因如下:
你在while(br.readLine() != null)这里面读了一次,但没有保存此时读的数据
然后你下面String readline = br.readLine();
又读了下一行,然后保存了。。
所以你只能显示第二行,第四行。
希望能帮到你~!
BufferedReader br = new BufferedReader(new FileReader(file));
String readline = new String();
while((readline = br.readLine()) != null){
System.out.println( readline );
}
你在while(br.readLine() != null)这里面读了一次,但没有保存此时读的数据
然后你下面String readline = br.readLine();
又读了下一行,然后保存了。。
所以你只能显示第二行,第四行。
希望能帮到你~!
BufferedReader br = new BufferedReader(new FileReader(file));
String readline = new String();
while((readline = br.readLine()) != null){
System.out.println( readline );
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询