Java 字符串替换不起作用,即使在分配给另一个变量后也是如此

Java 字符串替换不起作用,即使在分配给另一个变量后也是如此,java,string,Java,String,JavaString.replace即使在赋值给变量后也不起作用 我有一个JSON格式的字符串,如下所示 {“义务”:[“\naggergate”、“\nDelay”]、“结果”:“允许”} 我想从字符串中删除\n 我使用了下面的代码。没有区别 String test =jsonObject.toString().replace("\n", ""); System.err.println(test); 但我得到了同样的结果。有什么不对劲吗?这很管用 String test =

Java
String.replace
即使在赋值给变量后也不起作用

我有一个
JSON
格式的字符串,如下所示

{“义务”:[“\naggergate”、“\nDelay”]、“结果”:“允许”}

我想从字符串中删除
\n

我使用了下面的代码。没有区别

    String test =jsonObject.toString().replace("\n", ""); 
    System.err.println(test);
但我得到了同样的结果。有什么不对劲吗?

这很管用

String test =jsonObject.toString().replace("\\n", ""); 
System.err.println(test);
这很有效

String test =jsonObject.toString().replace("\\n", ""); 
System.err.println(test);
“\n”表示新行。你必须使用逃生工具

试试看:

String test =jsonObject.toString().replace("\\n", ""); 
“\n”表示新行。你必须使用逃生工具

试试看:

String test =jsonObject.toString().replace("\\n", ""); 

是否提供任何帮助?
\n
匹配文字新行<代码>\\n与字符串模式匹配
\n
。替换(“\\n”,”)。反斜杠需要以字符串文字转义。是否提供任何帮助?
\n
匹配文字新行<代码>\\n
与字符串模式匹配
\n
。替换(“\\n”,”)。反斜杠需要在字符串文本中转义。