package com.kj.test;
import cn.hutool.core.io.IoUtil;
import java.io.*;
/**
* Java IO字符流读取文件总结
* 字符流的读取方式也可以像字节流一样,但是也有它独有的方式。
*/
public class ReaderTest {
public static void main(String[] args) {
/**
* 以字符的形式读取数据
* Buffered、ReaderInput、StreamInputStreamReader的配合使用
*/
BufferedReader reader = null;
InputStream is = null;
InputStreamReader isr = null;
try {
// 从哪里读取文件
is = new FileInputStream("D:/output.txt");
// 把字符流转换成字节流
isr = new InputStreamReader(is);
// 把转换流换成字符流
reader = new BufferedReader(isr);
//把读取到的内容添加到StringBuilder对象
StringBuilder sb = new StringBuilder();
System.out.println("方式一");
// 读取字符流的方法一,和字节流一样
// char[] chars = new char[1024];
// int len = 0;
// while ((len = reader.read(chars)) != -1){
// // 字符流可以直接打印输出,字节要先添加到字符串中
Java IO字符流读取文件学习记录
Java IO字符流读取文件详解
最新推荐文章于 2023-10-30 11:37:02 发布
这篇博客详细介绍了如何使用Java的字符流(Character Stream)读取文件,包括BufferedReader、InputStreamReader和FileReader的结合使用,以及两种不同的读取文件内容的方法。通过实例代码演示了字符流在读取文件时的优势和操作步骤。

最低0.47元/天 解锁文章
3367

被折叠的 条评论
为什么被折叠?



