java queryStr.append(\\%AMPAMP\\$)中的字符串生成器append方法;

java queryStr.append(\\%AMPAMP\\$)中的字符串生成器append方法;,java,stringbuffer,Java,Stringbuffer,执行这一行后,querystr将删除 字符串中的一个\和最终结果将是: queryStr.append("\\\\%AMPAMP\\\\$"); 我希望它是: "\%AMPAMP\$" 你必须避开斜杠: \\\\%AMPAMP\\\\$ 这样做: queryStr.append("\\\\%AMPAMP\\\\$"); 前跟反斜杠()的字符是转义序列,对编译器有特殊意义。'\'此时在文本中插入反斜杠字符 您可以在此处阅读更多内容:看不到两个输出之间的差异o.o\%AMPAMP\$\%A

执行这一行后,querystr将删除

字符串中的一个\和最终结果将是:

queryStr.append("\\\\%AMPAMP\\\\$"); 
我希望它是:

"\%AMPAMP\$"

你必须避开斜杠:

\\\\%AMPAMP\\\\$
这样做:

queryStr.append("\\\\%AMPAMP\\\\$");
前跟反斜杠()的字符是转义序列,对编译器有特殊意义。'\'此时在文本中插入反斜杠字符


您可以在此处阅读更多内容:

看不到两个输出之间的差异o.o
\%AMPAMP\$
\%AMPAMP\$
这些字符串之间绝对没有差异。请更正所需内容,并且输出相同?
queryStr.append("\\\\\\\\%AMPAMP\\\\\\\\$");