queryStr.append("\\\\%AMPAMP\\\\$");
执行此行后, querStr 删除
一个 \ 来自字符串,最终结果将是:
"\%AMPAMP\$"
我希望它是:
\\\\%AMPAMP\\\\$
queryStr.append("\\\\%AMPAMP\\\\$");
执行此行后, querStr 删除
一个 \ 来自字符串,最终结果将是:
"\%AMPAMP\$"
我希望它是:
\\\\%AMPAMP\\\\$
你必须逃避斜线:
queryStr.append("\\\\%AMPAMP\\\\$");
像这样做:
queryStr.append("\\\\\\\\%AMPAMP\\\\\\\\$");
以反斜杠 () 开头的字符是转义序列,对编译器具有特殊意义。'\' 此时在文本中插入一个反斜杠字符。
您可以在这里阅读更多内容:http: //docs.oracle.com/javase/tutorial/java/data/characters.html