




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
java一行一行写入或读取数据假如E:/phsftp/evdokey目录下有个evdokey_201103221556.txt文件,现在对evdokey_201103221556.txt文件进行写入或读取操作,并解决写入或读取出现的乱码问题。文件内容如:zhangsan,23,福建 lisi,30,上海 wangwu,43,北京 laolin,21,重庆 ximenqing,67,贵州 代码如下: /* * 一行一行读取文件,适合字符读取,若读取中文字符时会出现乱码 * * 流的关闭顺序:先打开的后关,后打开的先关, * 否则有可能出现java.io.IOException: Stream closed异常 * * throws IOException */ Test public void readFile01() throws IOException FileReader fr=new FileReader(E:/phsftp/evdokey/evdokey_201103221556.txt); BufferedReader br=new BufferedReader(fr); String line=; String arrs=null; while (line=br.readLine()!=null) arrs=line.split(,); System.out.println(arrs0 + : + arrs1 + : + arrs2); br.close(); fr.close(); /* * 一行一行读取文件,解决读取中文字符时出现乱码 * * 流的关闭顺序:先打开的后关,后打开的先关, * 否则有可能出现java.io.IOException: Stream closed异常 * * throws IOException */ Test public void readFile02() throws IOException FileInputStream fis=new FileInputStream(E:/phsftp/evdokey/evdokey_201103221556.txt); InputStreamReader isr=new InputStreamReader(fis, UTF-8); BufferedReader br = new BufferedReader(isr); /简写如下 /BufferedReader br = new BufferedReader(new InputStreamReader( / new FileInputStream(E:/phsftp/evdokey/evdokey_201103221556.txt), UTF-8); String line=; String arrs=null; while (line=br.readLine()!=null) arrs=line.split(,); System.out.println(arrs0 + : + arrs1 + : + arrs2); br.close(); isr.close(); fis.close(); /* * 一行一行写入文件,适合字符写入,若写入中文字符时会出现乱码 * * 流的关闭顺序:先打开的后关,后打开的先关, * 否则有可能出现java.io.IOException: Stream closed异常 * * throws IOException */ Test public void writeFile01() throws IOException String arrs= zhangsan,23,FuJian, lisi,30,ShangHai, wangwu,43,BeiJing, laolin,21,ChongQing, ximenqing,67,GuiZhou ; FileWriter fw=new FileWriter(new File(E:/phsftp/evdokey/evdokey_201103221556.txt); /写入中文字符时会出现乱码 BufferedWriter bw=new BufferedWriter(fw); /BufferedWriter bw=new BufferedWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(E:/phsftp/evdokey/evdokey_201103221556.txt), UTF-8); for(String arr:arrs) bw.write(arr+tn); bw.close(); fw.close(); /* * 一行一行写入文件,解决写入中文字符时出现乱码 * * 流的关闭顺序:先打开的后关,后打开的先关, * 否则有可能出现java.io.IOException: Stream closed异常 * * throws IOException */ Test public void writeFile02() throws IOException String arrs= zhangsan,23,福建, lisi,30,上海, wangwu,43,北京, laolin,21,重庆, ximenqing,67,贵州 ; /写入中文字符时解决中文乱码问题 FileOutputStream fos=new FileOutputStream(new File(E:/phsftp/evdokey/evdokey_201103221556.txt); OutputStreamWriter osw=new OutputStreamWriter(fos, UTF-8); BufferedWriter bw=new BufferedWriter(osw); /简写如下: /BufferedWriter writer = new BufferedWriter(new OutputStreamWriter( / new FileOutputStream(new File(E:/phsftp/evdokey/ev
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 加盟米粉店协议合同范本
- 叉车搬运承包合同协议书
- 公司分红协议及标准合同
- 全屋定制厂加工合同范本
- 医疗产业园租赁合同范本
- 加盟合同补充协议书范本
- 合租情侣分房协议书范本
- 公司健身销售员合同范本
- 医药项目经理岗位协议书
- epc造价咨询合同范本
- 职业道德与法治中职PPT完整全套教学课件
- 惠州卫生职业技术学院工作人员招聘考试真题2022
- 三级创业指导师考试复习题库(500题)
- 2022年北京语言大学各单位新编长聘人员招聘需求笔试备考题库及答案解析
- 部编版小学语文四年级上册课程纲要
- GB/T 31997-2015风力发电场项目建设工程验收规程
- HG20615-RF法兰标准尺寸
- 三尖瓣下移畸形(Ebstein畸形)
- 计算机组装与维护完整版课件(全)
- 一键自动生成spccpkMSAPPK数据工具
- (知识扩展)城市轨道交通CBTC系统功能课件
评论
0/150
提交评论