无法正确写入java文件**
我必须读取一个文本文件,并根据一些逻辑,对该文件进行一些更改。因此,我使用
while ( (temp_string = inputstream.readLine()) != null )
{
/*after employing some other logic*/
outputstream.write(temp_string);
outputstream.flush();
}
其中,temp_string是一个字符串,inputstream的声明是:
BufferedReader inputstream = new BufferedReader(new FileReader(pathtosilentfile));
而outputstream
的声明是:
BufferedWriter outputstream = new BufferedWriter(new FileWriter(pathtooutputfile));
但是当我写入文本文件(新文件)时,有很多垃圾,在notepad++上显示为NULL。此外,书写数据在记事本或写字板中看起来还可以。这是某种编码错误吗?我不明白!出什么事了
共 (0) 个答案