21xrx.com
2024-09-20 08:02:31 Friday
登录
文章检索 我的文章 写文章
Java文件读取:从一个文件中提取数据的方法
2023-06-16 11:36:22 深夜i     --     --
Java文件读取 FileInputStream FileReader

在Java中,我们经常需要从文件中提取数据。Java文件读取是一种常见的操作,可以使用Java.io包的FileInputStream和FileReader读取文件。这两种方法都可以用来读取文件并获取文件中的数据。

下面是一个简单的Java程序,演示如何使用FileInputStream读取文件中的数据:


import java.io.*;

public class ReadFromFile {

  public static void main(String[] args) {

    try {

      FileInputStream fileInputStream = new FileInputStream("example.txt");

      int data = fileInputStream.read();

      while (data != -1) {

        System.out.print((char) data);

        data = fileInputStream.read();

      }

      fileInputStream.close();

    } catch (IOException e) {

      e.printStackTrace();

    }

  }

}

这个程序会读取当前目录下名为“example.txt”的文件,并将文件的内容打印到控制台。

如果你需要读取一个文本文件,可以使用FileReader类。下面是一个使用FileReader读取文件的示例:


import java.io.*;

public class ReadFromFile {

  public static void main(String[] args) {

    try {

      FileReader fileReader = new FileReader("example.txt");

      int data = fileReader.read();

      while (data != -1) {

        System.out.print((char) data);

        data = fileReader.read();

      }

      fileReader.close();

    } catch (IOException e) {

      e.printStackTrace();

    }

  }

}

在处理文件时,一定要记得处理异常情况。在上面的例子中,我们使用了try-catch语句来捕捉可能出现的IOException异常,以确保程序在出现异常时不会崩溃。

  
  

评论区

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