探索Java中用於文件讀寫的類,需要具體程式碼範例
#在Java程式設計中,文件讀寫是一個非常常見的操作。 Java提供了多種類來支援檔案的讀寫操作。本文將探索Java中用於文件讀寫的類,並給出具體的程式碼範例。
Java中用於文件讀寫的主要類別有File、FileWriter、FileReader、BufferedReader和BufferedWriter。下面我們會逐一介紹這些類,並展示它們在文件讀寫中的應用。
import java.io.File; import java.io.IOException; public class FileExample { public static void main(String[] args) { try { File file = new File("example.txt"); if (file.createNewFile()) { System.out.println("文件创建成功!"); } else { System.out.println("文件已存在!"); } } catch (IOException e) { e.printStackTrace(); } } }
import java.io.FileWriter; import java.io.IOException; public class FileWriterExample { public static void main(String[] args) { try { FileWriter writer = new FileWriter("example.txt"); writer.write("Hello, World!"); writer.close(); System.out.println("写入成功!"); } catch (IOException e) { e.printStackTrace(); } } }
下面是使用FileReader類別讀取檔案的範例:
import java.io.FileReader; import java.io.IOException; public class FileReaderExample { public static void main(String[] args) { try { FileReader reader = new FileReader("example.txt"); int data; while ((data = reader.read()) != -1) { System.out.print((char) data); } reader.close(); } catch (IOException e) { e.printStackTrace(); } } }
import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class BufferedReaderExample { public static void main(String[] args) { try { BufferedReader reader = new BufferedReader(new FileReader("example.txt")); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } reader.close(); } catch (IOException e) { e.printStackTrace(); } } }
下面是一個使用BufferedWriter類別寫入檔案的範例:
import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; public class BufferedWriterExample { public static void main(String[] args) { try { BufferedWriter writer = new BufferedWriter(new FileWriter("example.txt")); writer.write("Hello, World!"); writer.newLine(); writer.write("This is an example."); writer.close(); System.out.println("写入成功!"); } catch (IOException e) { e.printStackTrace(); } } }
透過以上程式碼範例,我們可以看到Java提供了多種類來支援檔案的讀寫操作。使用這些類,我們可以輕鬆地進行文件的建立、寫入和讀取。希望本文對您在文件讀寫方面的學習和實踐有所幫助!
以上是發掘Java文件操作的類別庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!