BufferedReader BufferedWriter 中文下复制copy文件
来源:互联网 发布:足彩数据分析软件 编辑:程序博客网 时间:2024/05/25 23:25
package
zhu;
import
java.io.BufferedReader;
import
java.io.BufferedWriter;
import
java.io.FileInputStream;
import
java.io.FileOutputStream;
import
java.io.IOException;
import
java.io.InputStreamReader;
import
java.io.OutputStreamWriter;
/*
* @version V17.09
*/
public
class
BufferedCopyDemo {
// 我在这里使用 throws,目的是为了方便地阅读代码
// 然而 在做项目中 还是需要使用try..catch对异常做出相应的处理
public
static
void
main(String[] args)
throws
IOException {
// 文件源头
String pathname =
"hello.txt"
;
// 相对路径下的文件路径
String charsetName =
"UTF-8"
;
// 指定字符集
BufferedReader br =
new
BufferedReader(
new
InputStreamReader(
new
FileInputStream(pathname), charsetName));
// 文件目的地
String newPathName =
"world.txt"
;
BufferedWriter bw =
new
BufferedWriter(
new
OutputStreamWriter(
new
FileOutputStream(newPathName), charsetName));
// 一行一行的读取
String line =
null
;
while
((line = br.readLine()) !=
null
) {
// 读一行
bw.write(line);
// 写一行,但是没有进行换行
bw.newLine();
// 换行
bw.flush();
// 清空缓冲区,把在缓冲区的字符写到文件中
}
// 这个循环会在文本内容的后面 增加一个空行
// 没有想到如何优化这个问题,就是如何删掉最后一个换行符
// 有待学习
// 及时的释放资源
br.close();
bw.close();
}
}
阅读全文
0 0
- BufferedReader BufferedWriter 中文下复制copy文件
- BufferedReader BufferedWriter 中文utf-8下复制copy文件
- 利用BufferedReader 、BufferedWriter 复制文件
- 使用高效缓冲流BufferedReader/BufferedWriter实现文件复制
- Java 使用BufferedWriter和BufferedReader copy file
- BufferedReader和BufferedWriter读写文件
- BufferedReader和BufferedWriter读写文件
- 使用Java中的BufferedReader、BufferedWriter复制文本文件
- BufferedReader与BufferedWriter读写中文乱码问题
- BufferedReader与BufferedWriter读写中文乱码问题
- 编写方法,完成指定文件的复制和剪切;使用BufferedReader和BufferedWriter完成。
- 使用BufferedReader和BufferedWriter复制文件时遇到的一点问题
- BufferedReader、BufferedWriter
- BufferedReader, BufferedWriter
- BufferedReader & BufferedWriter
- BufferedReader/BufferedWriter
- BufferedReader、BufferedWriter
- BufferedReader、BufferedWriter
- 路径规划-人工势场法(Artifical Potential Field)
- MySQL删除外键
- Python问题:求助,在使用seek函数时,发现文件若有汉字,出现错误
- Linux中Web环境安装php的扩展
- zombie状态详谈
- BufferedReader BufferedWriter 中文下复制copy文件
- 计算理论____0__引论__自动机,可计算性,复杂性
- 设置tomcat 默认访问路径
- ssm框架搭建出错,classes文件夹下没有编译我的配置文件
- [面试]HTTP协议经典面试题
- 多少个交点
- 【云星数据---mesos实战系列003】:marathon实战008--marathon部署一套最简单的前端程序
- MongoDB 服务启动
- 切割字符串