java一行一行读取txt内容
我是需要读取代理的访问日志,需要一行一行统计访问域名,所以写了下面方法,后面处理没写,可以在while循环中读取line当前行做处理
public static void main(String[] args) {
String fileStr = "C:\\Users\\71430\\Desktop\\access.log";
File file = new File(fileStr);
try {
FileReader fileReader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
bufferedReader.close();
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
运行结果
评论区