java中指定编码操作文本文件
来源:互联网 发布:淘宝绽放茉莉恶心 编辑:程序博客网 时间:2024/06/10 06:06
1.使用指定编码操作文本文件
/** * 使用指定编码操作文本文件 * 通过高效字符流拷贝文本文件,一行一行读取 */ @Test public void copyFile04(){ BufferedReader reader = null; BufferedWriter writer = null; try { String sourceFileUrl = "C:\\Users\\admin\\Desktop\\testIO\\a.txt"; String targetFileUrl = "C:\\Users\\admin\\Desktop\\testIO\\b.txt"; //可以指定编码集,防止乱码 reader = new BufferedReader(new InputStreamReader(new FileInputStream(sourceFileUrl),"utf-8")); writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(targetFileUrl),"utf-8")); //使用默认的编码集进行操作,utf-8 //reader = new BufferedReader(new FileReader(sourceFileUrl)); //writer = new BufferedWriter(new FileWriter(targetFileUrl)); String line; while ((line=reader.readLine())!=null){ writer.write(line); writer.newLine();//输出换行符 } }catch (Exception e){ e.printStackTrace(); }finally { //在finally中关闭开启的流 if (reader!=null){ try { reader.close(); } catch (IOException e) { e.printStackTrace(); } } if (writer!=null){ try { writer.close(); } catch (IOException e) { e.printStackTrace(); } } } }
阅读全文
0 0
- java中指定编码操作文本文件
- Java中指定proxy
- 在js中指定编码
- 在js中指定编码
- 替换文本文件中指定的内容
- 用批处理实现文本文件中指定字符串的替换 zz
- linux C 修改文本文件中指定行的内容
- Maven中指定Java的编译版本和源文件编码方式
- 操作TVisualFramework中指定的窗口
- java读取jar中指定的文件
- java取集合中指定的元素
- java中指定小数点后面的位数
- Java 删除ArrayList中指定元素
- java中指定删除list对应元素
- java查找字符串中指定字符
- 【Java】文件中指定单词的替换
- java读取zip中指定文件
- Hibernate配置文件中指定MySQL数据库的编码方式
- 大数据常见错误解决方案(转载)
- 冒泡排序
- ERROR Error when sending message to topic test_topic with key: null, value: 3 bytes……:部署Kafka时遇到两个问题
- 使用Okhttp执行put空的RequestBody
- java.lang.NoSuchFieldError: INSTANCE 解决方法
- java中指定编码操作文本文件
- 想要控制Linux GPIO初始状态的看过来
- CentOS7关闭防火墙
- 旗正规则引擎内存表出错的原因及解决方法分享
- Day12-40.return
- js接收thinkphp传递的参数
- RHEL环境搭建-NginxTomcatJavaDubboRabbitMQRedisNexusMySQL
- OC : NSNumberFormatter ( 数字格式化)
- 0824 Java基础知识小结