本文实例为大家分享了文件字符流的使用方法,供大家参考,具体内容如下

案例1:
读取一个文件并写入到另一个文件中,char[] 来中转。
首先要在E盘下创建一个文本文档,命名为test.txt,输入一些字符串。
public class Demo_5 {
public static void main(String[] args) {
FileReader fr=null; //文件取出字符流对象(输入流)
FileWriter fw=null; //写入到文件(输出流)
try {
fr=new FileReader("e:\\test.txt"); //创建一个fr对象
fw=new FileWriter("d:\\test.txt"); //创建输出对象
char []c=new char[1024]; //读入到内存
int n=0; //记录实际读取到的字符数
while((n=fr.read(c))!=-1){
//String s=new String(c,0,n);
fw.write(c,0,n);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
fr.close();
fw.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
打开D盘的test.txt文件,出现相同的字符串。
案例2:为了提高效率引入了缓冲字符流
依然实现读取一个文件并写入到另一个文件中,直接操作String。
public class Demo_6 {
public static void main(String[] args) {
BufferedReader br=null;
BufferedWriter bw=null;
try{
FileReader fr=new FileReader("e:\\test.txt"); //先创建FileReader对象
br=new BufferedReader(fr);
FileWriter fw=new FileWriter("d:\\test1.txt"); //创建FileWriter对象
bw=new BufferedWriter(fw);
String s="";
while((s=br.readLine())!=null){ //循环读取文件,s不为空即还未读完毕
bw.write(s+"\r\n"); //输出到磁盘,加上“\r\n”为了实现换行
}
}catch(Exception e){
e.printStackTrace();
}finally{
try {
br.close();
bw.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
打开D盘的test1.txt文件,出现相同的字符串。
总结:字节流操作对象byte,字符流操作对象char,缓冲字符流操作对象String。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Java
# 文件
# 文件字符流
# Java IO流之字符缓冲流实例详解
# 详解Java中IO字节流基本操作(复制文件)并测试性能
# 【Java IO流】字节流和字符流的实例讲解
# Java文件(io)编程_文件字节流的使用方法
# Java 中IO流字符流详解及实例
# Java IO中字节流复制图片实现代码
# Java IO流常用字节字符流原理解析
# 创建一个
# 要在
# 还未
# 大家分享
# 命名为
# 具体内容
# 大家多多
# 为空
# 提高效率
# 换行
# 文档
# 引入了
# brush
相关文章:
如何用免费手机建站系统零基础打造专业网站?
如何通过服务器快速搭建网站?完整步骤解析
如何在云主机快速搭建网站站点?
代购小票制作网站有哪些,购物小票的简要说明?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
如何快速生成ASP一键建站模板并优化安全性?
建站DNS解析失败?如何正确配置域名服务器?
网站按钮制作软件,如何实现网页中按钮的自动点击?
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
如何用西部建站助手快速创建专业网站?
制作销售网站教学视频,销售网站有哪些?
如何通过FTP空间快速搭建安全高效网站?
如何在Tomcat中配置并部署网站项目?
再谈Python中的字符串与字符编码(推荐)
实现点击下箭头变上箭头来回切换的两种方法【推荐】
西安专业网站制作公司有哪些,陕西省建行官方网站?
如何正确下载安装西数主机建站助手?
音乐网站服务器如何优化API响应速度?
如何自定义建站之星网站的导航菜单样式?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
广德云建站网站建设方案与建站流程优化指南
如何规划企业建站流程的关键步骤?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
如何快速生成高效建站系统源代码?
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
建站之星下载版如何获取与安装?
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
XML的“混合内容”是什么 怎么用DTD或XSD定义
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
如何在局域网内绑定自建网站域名?
如何快速辨别茅台真假?关键步骤解析
建站之星2.7模板:企业网站建设与h5定制设计专题
广东企业建站网站优化与SEO营销核心策略指南
建站主机系统SEO优化与智能配置核心关键词操作指南
如何用5美元大硬盘VPS安全高效搭建个人网站?
焦点电影公司作品,电影焦点结局是什么?
如何快速搭建高效香港服务器网站?
如何选择域名并搭建高效网站?
建站之星后台管理如何实现高效配置?
如何在阿里云虚拟服务器快速搭建网站?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
如何通过老薛主机一键快速建站?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
如何快速使用云服务器搭建个人网站?
如何在香港免费服务器上快速搭建网站?
建站之星价格显示格式升级,你的预算足够吗?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
网站制作壁纸教程视频,电脑壁纸网站?
微课制作网站有哪些,微课网怎么进?
*请认真填写需求信息,我们会在24小时内与您取得联系。