我正在尝试将 ArrayList 的内容保存到 txt 文件,但是当我这样做时,我得到了很多不需要的字符。逗号我可以处理 string.replace() 但我只是想知道是否有另一种方法可以更有效地过滤这些类型的字符?尤其是 txt 文件中的“¬í t[”部分。上面的引号中还显示了其他字符,但我不会在这里复制它们。我输出到文件的代码如下。我正在向 ArrayList 添加几个字符串,但问题似乎出在数组列表本身。如下所示,我已将列表转换为字符串并以这种方式打印到文件中,因为我似乎得到了更少的不需要的字符。任何帮助将不胜感激。
String Output = ScanOutputList.toString();
FileOutputStream fstream = new FileOutputStream("Port_Scan.txt");
ObjectOutputStream ostream = new ObjectOutputStream(fstream);
ostream.writeObject(Output);
ostream.close();