阅读量:15
- 如何在 Java 中读取文件?
可以使用 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 中写入文件?
可以使用 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(); } } }
- 如何在 Java 中追加文件内容而不是覆盖?
可以使用 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(); } } }
这样写入的内容会被追加到现有文件内容的末尾。