我有一个.txt
文件格式,我读了多行,并在每一行附加一个数组。
不幸的是,我也在阵列中有换行符。
当我尝试用line.replace("\n", "")
替换它们时,什么都不会发生。
答案 0 :(得分:5)
你刚刚做line.replace("\n", "")
吗?如果是这样,那就是问题所在。您正在进行替换,然后丢弃结果。你需要:
line = line.replace("\n", "")
答案 1 :(得分:0)
我遇到了同样的问题,但我什至将结果保存在另一个变量中。我开始在代码单元中分解它以查找问题,我发现我的输入有回车符,即“\r”。它们在视觉上与输出文件中的“\n”结果相同。所以我通过执行以下操作来修复它:
result = input.replace("\n", "").replace("\r", "");