21xrx.com
2024-11-22 18:57:27 Friday
登录
文章检索 我的文章 写文章
Java文件读取和写入操作详解及代码案例
2023-06-16 19:38:57 深夜i     --     --

Java作为一种常用的编程语言,在文件读取和写入操作上也有其独特的方法和技巧。本文将详细介绍Java文件读取和写入的操作过程,同时提供代码案例供读者参考。

一、Java文件读取操作

Java读取文件主要使用FileInputStream类,通过该类创建一个输入流,然后使用BufferedInputStream类来提高读取效率。

以下是Java文件读取的示例代码:


import java.io.*;

public class ReadFileDemo {

  public static void main(String[] args) {

    File file = new File("example.txt");

    FileInputStream fis = null;

    BufferedInputStream bis = null;

    try {

      fis = new FileInputStream(file);

      bis = new BufferedInputStream(fis);

      byte[] bytes = new byte[1024];

      int len = 0;

      while ((len = bis.read(bytes)) != -1) {

        System.out.println(new String(bytes, 0, len));

      }

    } catch (IOException e) {

      e.printStackTrace();

    } finally {

      try {

        bis.close();

        fis.close();

      } catch (IOException e) {

        e.printStackTrace();

      }

    }

  }

}

二、Java文件写入操作

Java写入文件主要使用FileOutputStream类,通过该类创建一个输出流,然后使用BufferedOutputStream类来提高写入效率。

以下是Java文件写入的示例代码:


import java.io.*;

public class WriteFileDemo {

  public static void main(String[] args) {

    File file = new File("example.txt");

    FileOutputStream fos = null;

    BufferedOutputStream bos = null;

    String content = "Hello, World!";

    try {

      fos = new FileOutputStream(file);

      bos = new BufferedOutputStream(fos);

      bos.write(content.getBytes());

    } catch (IOException e) {

      e.printStackTrace();

    } finally {

      try {

        bos.close();

        fos.close();

      } catch (IOException e) {

        e.printStackTrace();

      }

    }

  }

}

三、Java文件读取和写入的关键词

1. FileInputStream类

2. FileOutputStream类

3. BufferedInputStream类

4. BufferedOutputStream类

5. 文件读取操作

6. 文件写入操作

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复