JAVA读取文件内容的问题
发布网友
发布时间:2022-04-26 13:47
我来回答
共3个回答
热心网友
时间:2023-10-09 20:20
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class test {
public static void main(String[] args) {
File file = new File("D:/1.txt");
try {
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String Ls;
System.out.println("读取中,文件的内容如下:");
while(( Ls = br.readLine())!=null){
System.out.println(Ls);
//Ls = br.readLine(); 此句去掉
}
br.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
楼主要去掉while里面的Ls = br.readLine(); 这句,每次调用readline后指针会指向下一行
热心网友
时间:2023-10-09 20:21
while(( Ls = br.readLine())!=null){ System.out.println(Ls); // Ls = br.readLine(); 去掉这行。 目前是读2行输出奇数行。 }
热心网友
时间:2023-10-09 20:21
把 while循环里边的那句: Ls = br.readLine(); 去掉!