可以使用 Java 的 File 類和 Scanner 類來讀取文件。首先使用 File 類來打開文件,然后創建一個 Scanner 對象來讀取文件的內容。例如:
import java.io.File;
import java.util.Scanner;
public class ReadFile {
public static void main(String[] args) {
try {
File file = new File("filename.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
System.out.println(line);
}
scanner.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
可以使用 Java 的 FileWriter 類來寫入文件。首先創建一個 FileWriter 對象,然后使用其 write() 方法來寫入文件內容。例如:
import java.io.FileWriter;
public class WriteFile {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("output.txt");
writer.write("Hello, world!");
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
可以使用 FileWriter 的構造方法來指定是否追加內容而不是覆蓋文件。例如:
import java.io.FileWriter;
public class AppendFile {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("output.txt", true);
writer.write("This is appended content.");
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
這樣寫入的內容會被追加到現有文件內容的末尾。