代码:
BufferedReader reader=null;
FileWriter fw=null;
try {
InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream("D:\\idea项目文件夹\\test1.txt"), "gbk");
reader = new BufferedReader(inputStreamReader);
char[] chars = new char[512];
StringBuffer sb = new StringBuffer();
int youxiaoSting;
while ((youxiaoSting = reader.read(chars)) != -1) {
sb.append(chars, 0, youxiaoSting);
}
char[] charss=new char[sb.length()];
sb.toString().getChars(0,sb.length(),charss,0);
fw=new FileWriter("D:\\idea项目文件夹\\test12.txt",false);
fw.write(sb.toString());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (fw != null) {
try {
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
注意:
- 关于I/O流的相关推荐视频 视频较老,但基础知识大差不差
- 该文章若是有不足的地方,可以在下方评论指出