转换流

PPG007 ... 2021-12-27 Less than 1 minute

# 转换流

File in = new File(PATH_PREFIX + "1.txt");
File out = new File(PATH_PREFIX + "2.txt");
FileInputStream fileInputStream = new FileInputStream(in);
FileOutputStream fileOutputStream = new FileOutputStream(out);
//        指定字节流和字符集
InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream, StandardCharsets.UTF_8);
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream, "GBK");
char[] buffer=new char[1024];
int len;
while ((len=inputStreamReader.read(buffer))!=-1){
    outputStreamWriter.write(new String(buffer,0,len));
}
outputStreamWriter.close();
inputStreamReader.close();
fileInputStream.close();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Last update: December 27, 2021 03:30
Contributors: PPG007