以下是一个简单的Java文件读写程序,可以读取和写入文本文件:
java import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class FileReadWrite { public static void main(String[] args) { String fileName = "test.txt"; String content = "Hello, world!"; // 写入文件 try (BufferedWriter writer = new BufferedWriter(new FileWriter(fileName))) { writer.write(content); } catch (IOException e) { e.printStackTrace(); } // 读取文件 try (BufferedReader reader = new BufferedReader(new FileReader(fileName))) { String line; while ((line = reader.readLine()) != null) { System.out.println(line); } } catch (IOException e) { e.printStackTrace(); } } }
在上面的代码中,我们使用了Java的文件读写API,通过`BufferedReader`和`BufferedWriter`类来读取和写入文件。在写入文件时,我们使用了`FileWriter`类来创建一个文件写入器,然后使用`BufferedWriter`类来缓存写入的数据。在读取文件时,我们使用了`FileReader`类来创建一个文件读取器,然后使用`BufferedReader`类来缓存读取的数据。最后,我们使用`readLine()`方法来逐行读取文件内容,并将其输出到控制台上。