你需要text将结果设置为
text.replace():
String text = readFileAsString("textfile.txt");text = text.replace("n", "").replace("r", "");这是必需的,因为字符串是不可变的-调用
replace不会更改原始字符串,它会返回已更改的新字符串。如果你不将结果分配给
text,则该新
String将会丢失并被垃圾回收。
至于在任何环境下获取换行字符串-可通过调用获得
System.getProperty("line.separator")。


