Java中替换掉换行符

问题:要替换掉内容中出现的“\n”,写成

str.replace("\\n", "")  

才能正确执行。 下面的都不能替换掉

str.replace("\n","") 
str.replaceAll("\\n","")
str.replaceAll("\n","")