BufferedWriter和BufferedReader的使用
常用方法:
new FileReader |
|
new BufferedReader(fileReader)
|
|
new FileWriter |
|
new BufferedWriter(fileWriter)
|
有了这几个方法就可以构建reader和writer并使用它们的方法了
//读取文件 FileReader fileReader = new FileReader("E:/00WYY/task3grabInformation/urlList.txt"); BufferedReader bufferedReader = new BufferedReader(fileReader); List<String> urlList=new ArrayList<>(); bufferedReader.lines().forEach(urlList::add); bufferedReader.close(); fileReader.close();
//写回文件 FileWriter fileWriter = new FileWriter("E:/00WYY/task3grabInformation/urlList.txt"); BufferedWriter bufferedWriter = new BufferedWriter(fileWriter); urlList.forEach(s -> { try { bufferedWriter.write(s); bufferedWriter.newLine(); } catch (IOException e) { e.printStackTrace(); } }); bufferedWriter.close(); fileWriter.close();