Java中的IO操作:File读写、BufferedReader/Writer使用案例

原创 超、凢脫俗 2024-10-13 06:27 105阅读 0赞

在Java中,I/O(Input/Output)操作主要是用来处理文件的读写、字符输入输出等。以下是一些常见的I/O操作和使用案例:

  1. File读写:

    • 使用FileInputStreamFileOutputStream进行文件读写。
      ```java
      import java.io.*;

    // 创建一个文件对象
    File file = new File(“test.txt”);

    try (FileOutputStream fos = new FileOutputStream(file)) {

    1. // 写入数据,这里写入字符串
    2. fos.write("Hello, World!".getBytes());

    } catch (IOException e) {

    1. System.out.println("Error: " + e.getMessage());
    2. e.printStackTrace();

    }
    ```

  2. BufferedReader/Writer:

    • 使用BufferedReader从文件读取内容,使用PrintWriter将数据写入文件。
      ```java
      import java.io.*;

    // 创建一个文件对象和对应的缓冲流
    File file = new File(“test.txt”);
    try (BufferedReader br = new BufferedReader(new FileReader(file)), 1024); // 每次读取1024字节
    {

    1. String line;
    2. while ((line = br.readLine()) != null) {
    3. // 处理读取的每一行
    4. System.out.println(line);
    5. }

    } catch (IOException e) {

    1. System.out.println("Error: " + e.getMessage());
    2. e.printStackTrace();

    }
    ```

以上就是Java中IO操作的一些基本使用案例。

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

发表评论

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

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

相关阅读