浅谈Java中IO流的使用:文件读写示例

原创 淡淡的烟草味﹌ 2024-12-01 22:00 89阅读 0赞

在Java中,java.io包提供了丰富的IO流类,用于进行文件、网络等不同类型的输入输出。下面我们将通过一个简单的文件读写示例来深入理解IO流。

  1. 文件的创建:
    首先,我们需要创建一个新的文件。这通常使用FileWriter类完成。
  1. import java.io.FileWriter;
  2. import java.io.IOException;
  3. public class FileCreationExample {
  4. public static void main(String[] args) {
  5. // 创建一个新文件
  6. String fileName = "example_file.txt";
  7. try (FileWriter writer = new FileWriter(fileName)) {
  8. // 写入内容,这里写一个简单的字符串
  9. writer.write("Hello, World! This is a file written using IO streams.");
  10. } catch (IOException e) {
  11. e.printStackTrace();
  12. System.out.println("Failed to create file. Error: " + e.getMessage());
  13. }
  14. }
  15. }
  1. 文件的读取:
    如果我们想要从文件中读取内容,可以使用FileReader类。
  1. import java.io.FileReader;
  2. import java.io.IOException;
  3. public class FileReadingExample {
  4. public static void main(String[] args) {
  5. // 读取之前创建的文件
  6. String fileName = "example_file.txt";
  7. try (FileReader reader = new FileReader(fileName)) {
  8. // 创建一个BufferedReader,可以逐行读取
  9. BufferedReader bufferedReader = new BufferedReader(reader);
  10. // 读取并打印文件内容
  11. String line;
  12. while ((line = bufferedReader.readLine()) != null) {
  13. System.out.println(line);
  14. }
  15. } catch (IOException e) {
  16. e.printStackTrace();
  17. System.out.println("Failed to read file. Error: " + e.getMessage());
  18. }
  19. }
  20. }

通过以上的文件读写示例,我们可以了解到Java中IO流的基本使用方式。在实际开发中,会根据不同的场景和需求选择合适的IO流类进行操作。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,89人围观)

还没有评论,来说两句吧...

相关阅读