Teroka kelas yang digunakan untuk membaca dan menulis fail dalam Java, contoh kod khusus diperlukan
Dalam pengaturcaraan Java, membaca dan menulis fail adalah operasi yang sangat biasa. Java menyediakan pelbagai kelas untuk menyokong operasi membaca dan menulis fail. Artikel ini akan meneroka kelas yang digunakan untuk membaca dan menulis fail dalam Java dan memberikan contoh kod khusus.
Kelas utama yang digunakan untuk membaca dan menulis fail dalam Java ialah File, FileWriter, FileReader, BufferedReader dan BufferedWriter. Di bawah ini kami akan memperkenalkan kelas-kelas ini satu persatu dan menunjukkan aplikasinya dalam membaca dan menulis fail.
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(); } } }
Berikut ialah contoh membaca fail menggunakan kelas 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(); } } }
Berikut ialah contoh menggunakan kelas BufferedWriter untuk menulis fail:
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(); } } }
Melalui contoh kod di atas, kita dapat melihat bahawa Java menyediakan pelbagai kelas untuk menyokong operasi menulis fail. Menggunakan kelas ini, kita boleh membuat, menulis dan membaca fail dengan mudah. Saya harap artikel ini akan membantu pembelajaran dan latihan anda dalam membaca dan menulis fail!
Atas ialah kandungan terperinci Temui perpustakaan kelas untuk operasi fail Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!