




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环境影响评价与保护措施承诺函6篇
- 2025-2026学年河南省驻马店市某中学高二上学期开学考试英语试题(解析版)
- 2025福建省二建建设集团有限公司招聘19人模拟试卷及参考答案详解1套
- 江西省鹰潭市2024-2025学年高一下学期期末地理试题(解析版)
- 2025年开封教投教育集团招聘教师116人模拟试卷及答案详解(考点梳理)
- 2025广东省江门市蓬江区教师招聘23人模拟试卷及答案详解(网校专用)
- 企业控制标准化体系指南
- 2025年商丘夏邑县公安局招聘看护队员50人模拟试卷附答案详解(完整版)
- 2025年衢州常山县卫健系统医疗卫生单位招聘高层次、紧缺医疗卫生人才14人模拟试卷有答案详解
- 2025年广东环保集团春季招聘模拟试卷完整参考答案详解
- 烟花爆竹生产经营单位应急演练计划
- 高速公路机电系统运维技术规程编制说明
- 秩序员岗前培训
- 危重病人的护理风险评估
- 留学生数学试题及答案
- 2025年6月22日四川省市直事业单位遴选笔试真题及答案解析
- 精神病症状学
- 2025-2030年中国制动片和制动衬片行业市场现状供需分析及投资评估规划分析研究报告
- 费曼学习法完整版本
- 辅警专业能力素质测试题及答案
- 安检服务风险管理制度
评论
0/150
提交评论