我正在使用BufferedReader
读取.txt文件,但是存在一个问题,总是在每个字母的开头和结尾附加一个未知字符。
读取和写入文件
FileReader fr = new FileReader(text);
BufferedReader reader = new BufferedReader(fr);
File newFile= new
File(Environment.getExternalStorageDirectory(),"copy.txt");
newFile.createNewFile();
FileOutputStream fOut = new FileOutputStream(newFile);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(fOut));
String line = reader.readLine();
while (line != null) {
Handler mHandler = new Handler(getMainLooper());
final String finalLine = line;
bw.write(line);
bw.newLine();
line = reader.readLine();
}
reader.close();
fr.close();
bw.close();
fOut.close();
我的原始文件有
性别
在Logcat中
��G��e��n��d��e��r��
具有复制文件
G n n d er