我有一个由 PowerShell 使用命令生成的文本文件
GetChild-Item C:\Source\Path | ForEach-Object { $_.Name } > "C:\MyPlace\outfile.txt"
这会生成outfile.txt
像这样打开的 Notepad++
但是当在 Java 中打开并逐行读取时,如下所示:
while((line = br.readLine()) != null) {
line = line.replaceAll("\\s", "");
System.out.println(i + ":\t" + line);
}
它产生这个:
这完全混淆了我的处理。我试过替换空白字符,但似乎没有奏效。有任何想法吗?