在Java編程中,讀取和寫入txt文件是常見的操作。下面將介紹如何利用Java代碼讀取和寫入txt文件。
讀取txt文件
使用Java的IO流讀取txt文件需要使用FileInputStream和BufferedReader類。在讀取txt文件之前,需要確保文件路徑的正確性。
try { FileInputStream fileInputStream = new FileInputStream("path/to/your/txt/file.txt"); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(fileInputStream)); String line; while ((line = bufferedReader.readLine()) != null) { // 對每行txt文件進行操作 System.out.println(line); } bufferedReader.close(); fileInputStream.close(); } catch (IOException e) { e.printStackTrace(); }
寫入txt文件
使用Java的IO流寫入txt文件需要使用FileOutputStream和BufferedWriter類。同樣地,在寫入txt文件之前,需要確保文件路徑的正確性。
try { FileOutputStream fileOutputStream = new FileOutputStream("path/to/your/txt/file.txt"); BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(fileOutputStream)); bufferedWriter.write("Hello, World!"); bufferedWriter.newLine(); bufferedWriter.write("This is a text file."); bufferedWriter.newLine(); bufferedWriter.close(); fileOutputStream.close(); } catch (IOException e) { e.printStackTrace(); }
通過上述代碼,我們可以學習到如何使用Java讀取和寫入txt文件。在實際編程中,需要注意的是文件路徑的正確性和IO流的關閉操作。