免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年慈利中考数学真题及答案
- 模拟幼儿面试真题及答案
- 2025年汕尾统考面试真题及答案
- 2025-2030民办学校校园文化建设与品牌传播策略
- 2025-2030民办基础教育市场家庭教育支出与消费能力调研报告
- 2025-2030民办在线教育行业市场格局与投资风险评估报告
- 2026国网安徽省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题含答案详解(b卷)
- 2025-2030民办中小学教育行业监管趋势与风险防范研究报告
- 2025-2030民办中小学教育消费者满意度及品牌忠诚度研究报告
- 2025年小学环保试卷题目及答案
- 365自考美学章节练习题
- 《汽车电子控制技术》课程标准
- 认识烫金加工工艺邢笑雨
- 2021年8月28日西藏区直遴选公务员笔试真题及答案解析
- 河北省医疗保险诊疗项目目录
- 处置物理-工业固体废物处理与资源化
- GB/T 845-2017十字槽盘头自攻螺钉
- GB/T 34906-2017致密油地质评价方法
- 萨提亚模式家庭治疗课件
- 房屋拆除工程投标施工组织设计方案
- 时间研究(秒表法)课件
评论
0/150
提交评论