使用字符流FileReader读取文本文
使用字符流FileReader读取文本文件,先在D盘建一个"简介.txt"文件,代码如下:
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;/*** 使用字符流读取文本文件、效率较低* @author Administrator* */
public class FileReaderDemo {public static void main(String[] args) {Reader fr = null; // 1.创建一个字符流对象StringBuffer sb = null;try {fr = new FileReader("d:/简介.txt"); // 2.读取文本文件char[] words = new char[1024]; // 3.先创建一个字节数组作为中转站,用来存储读取到的字符sb = new StringBuffer();int len = fr.read(words); // 4.读取到字节数组中,一次最多能读words.length个while(len!=-1){sb.append(words); // 5.把读到的内容拼接起来len = fr.read(words); // 6.接着读取字符,读到没有就返回-1,跳出循环}} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally {// 3.关闭流if (fr != null) {try {fr.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}System.out.println(sb.toString()); //7.转换成为字符串类型,再输出}
}
效果如图:
使用字符流FileReader读取文本文相关推荐
- 文件字符流(FileReader/FileWriter)
文件字符流(FileReader/FileWriter)针对文件字符的操作,不同于文件字节流(FileInputStream/FileOutputStream).它是针对字符来进行操作的,因此他在处理 ...
- 字符流(FileReader,FileWriter,BufferedReader,BufferedWriter)
字符流(FileReader,FileWriter,BufferedReader,BufferedWriter) 字符流只能对纯文本进行操作,所以输出不会乱码,字符流又分为字符输输入流与字符输出流,他 ...
- Java 文件字符输入流FileReader读取txt文件乱码问题
先上代码: public class FileInAndOut {public static void main(String[] args) {//定义指定磁盘的文件的File对象File file ...
- JAVA字符流InputStreamReader读取文本
二.字符流 1.单个字符读取 public static void main(String[] args){try {InputStreamReader in = new InputStreamRea ...
- .NET CORE 请求中数据包头和字符流的读取方式
前言 最近公司项目需要测试微光互联的扫码设备,写了接口发现已访问但没数据,询问客服得知数据都在包头和字符流里,并拿来一份JAVA代码,自己研究测试后才搞清楚 .net core 的写法,记录下,防止忘 ...
- c语言如何判断密码不同字符,C语言从文本文档读取字符串(用户名和密码验证)...
简单的从txt文档中获取用户名和密码并验证 #include #include int recog_pwd(char name[20],char pwd[20]); void main() { int ...
- PHP 使用parse_ini_file读取文本文档遇到中文乱码问题
1.中文乱码解决方法 $contents = file_get_contents("config.ini");//输入文件路径 $encoding = mb_detect_enco ...
- python读取文本文档内容并存入列表内_【Python基础】文本文件读写
作者: eavea 发表日期: 2020年04月14日 分类: 后端技术 标签: Python 阅读次数: 3,358 评论数: 0 条 [Python基础]文本文件读写 Python中常用文件读写方 ...
- Python读取文本文档转化成列表
f = 'F:/program_work/python_work/GuLDA/gaussianLda_data/shortdoc.txt' with open(f, 'r') as fi:docs = ...
- Java测试字节流和字符流,以及带缓存的字符流读取速度对比
测试用的文件为txt格式文件,大小为2.12MB package IO;import java.io.BufferedReader; import java.io.File; import java. ...
最新文章
- 微信按钮android代码实现原理,微信小程序button标签open-type实现原理
- F2etest+UIRecorder(环境搭建)【1】
- 数据结构之迷宫问题求解(一)利用栈与递归求解出口
- 工作总结20190121
- 减少到处衍生的实体类
- cfree运行程序错误的原因_Python入门教程 | 第 8 章 错误、调试和测试
- linux apache mod_jk,Linux上安装Apache,安装mod_jk,相关配置
- MySQL安装编译时,/bin/rm: cannot remove `libtoolT': No such file or directory
- python新手入门代码-python新手入门方法
- Windows Azure Cloud Service (24) 在模拟器中运行时跳过Windows Azure Startup任务
- atitit..国富论 在现代it企业项目管理中的作用attialx 总结---国富论读后感 attialx
- C语言练习——判断位数
- 魔百盒UNT403A UNT413A 卡刷精简固件-芯片S905L3
- 机器人操作系统二 ROS2:设计、架构和野外使用 - 机器翻译
- springBoot简单使用SpringData的jdbc和简单使用durid
- 惠普HP LaserJet 5L 打印机出纸口卡纸的维修
- 解决js newDate()苹果手机日期格式显示NaN
- Gopher China 2019 讲师专访 -探探平台技术部软件工程师于乐
- 2021-2027全球与中国360度鱼眼镜头市场现状及未来发展趋势
- Windows下安装Python pyramid,并运行一个pyramid的Helloworld项目
热门文章
- Tomcat启动报错 java lang IllegalArgumentException Can't convert
- 查看进程动态:top
- 启动nginx出错:open() /var/run/nginx/nginx.pid failed (2: No such file or directory)
- 2018.11.22 mac中允许所有安装来源的命令 Mac窗口标题显示文件的路径
- eclipse——配置maven插件
- MySQL 主从同步
- 多线程总结之旅(1):线程VS进程
- Java Beanutils 配置
- 几种Id生成策略方法
- 从蒙到入门——JavaEE完整体系架构