inputstreamreader怎样读取文件

   2024-10-07 2540
核心提示:InputStreamReader是一个用于将字节流转换为字符流的类,可以用来读取文件。下面是一个示例代码,演示了如何使用InputStreamRead

InputStreamReader是一个用于将字节流转换为字符流的类,可以用来读取文件。

下面是一个示例代码,演示了如何使用InputStreamReader读取文件内容:

import java.io.*;public class Main {    public static void main(String[] args) {        try {            // 创建一个文件输入流            FileInputStream fis = new FileInputStream("input.txt");                        // 创建一个InputStreamReader对象,将文件输入流传入            InputStreamReader isr = new InputStreamReader(fis);                        // 创建一个字符缓冲区            BufferedReader reader = new BufferedReader(isr);                        // 读取文件内容            String line;            while ((line = reader.readLine()) != null) {                System.out.println(line);            }                        // 关闭流            reader.close();        } catch (IOException e) {            e.printStackTrace();        }    }}

在这个示例中,我们首先创建一个文件输入流,然后将其传递给InputStreamReader构造函数。接着创建一个BufferedReader对象来读取文件内容,并使用readLine()方法逐行读取文件内容并打印出来。最后关闭流以释放资源。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号