Java标准库:IO操作示例——文件读写

原创 偏执的太偏执、 2024-09-12 17:03 223阅读 0赞

在Java中,我们可以使用java.io包来进行文件的读写操作。以下是一些基本的示例:

  1. 文件读取

    • 使用FileReader读取文件。
      ```java
      import java.io.File;
      import java.io.FileReader;

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

    // 创建FileReader实例
    FileReader fr = new FileReader(file);

    // 通过FileReader读取数据
    try {

    1. byte[] buffer = new byte[1024]; // 每次读取1KB的数据
    2. int count;
    3. while ((count = fr.read(buffer))) != -1) { // 不断循环,直到文件读完
    4. System.out.print(new String(buffer, 0, count)) + " "); // 将读取的字符打印出来
    5. }

    } catch (Exception e) {

    1. e.printStackTrace();

    } finally {

    1. try {
    2. if (fr != null) {
    3. fr.close(); // 关闭FileReader,释放资源
    4. }
    5. } catch (IOException ioe) {
    6. ioe.printStackTrace();
    7. }

    }
    ```

  2. 文件写入

    • 使用FileWriter创建一个文件并进行写入。
      ```java
      import java.io.File;
      import java.io.FileWriter;

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

    try (FileWriter writer = new FileWriter(file))) {

    1. // 写入数据
    2. writer.write("Hello, World!"); // 或者你的实际数据

    } catch (IOException ioe) {

    1. ioe.printStackTrace();

    }
    `` 注意:在进行文件操作时,务必检查和捕获可能发生的IOException`。

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

发表评论

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

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

相关阅读