Java初学者常犯错误:文件读写示例
作为初学者,可能会在文件读写操作中遇到一些问题。这里提供一个基础的Java文件读写示例,帮助理解:
创建文件:
import java.io.*;
public class CreateFile {
public static void main(String[] args) {
String filename = "example.txt"; // 文件名
try (FileWriter writer = new FileWriter(filename)) { // 创建文件流并写入
writer.write("Hello, World! This is a simple file.\n"); // 写入内容
writer.flush(); // 确保数据已写入磁盘
} catch (IOException e) {
System.err.println("Error creating file: " + e.getMessage());
}
}
}
读取文件:
import java.io.*;
public class ReadFile {
public static void main(String[] args) {
String filename = "example.txt"; // 文件名
try (BufferedReader reader = new BufferedReader(new FileReader(filename)))) { // 创建文件流并读取
String line;
while ((line = reader.readLine()) != null) { // 遍历文件每一行
System.out.println(line); // 输出读到的行
}
} catch (IOException e) {
System.err.println("Error reading file: " + e.getMessage());
}
}
}
以上两个示例分别演示了如何创建一个新文件,以及如何读取并打印文件中的所有内容。在实际编程中,应根据需求进行相应的操作。
还没有评论,来说两句吧...