You have to escape the slash:
queryStr.append("\\\\%AMPAMP\\\\$");
質問
queryStr.append("\\\\%AMPAMP\\\\$");
after executing this line the querStr removes
one \ from the string and the final result will be:
"\%AMPAMP\$"
I want it to be:
\\\\%AMPAMP\\\\$
解決
You have to escape the slash:
queryStr.append("\\\\%AMPAMP\\\\$");
他のヒント
Do it like this:
queryStr.append("\\\\\\\\%AMPAMP\\\\\\\\$");
A character preceded by a backslash () is an escape sequence and has special meaning to the compiler. '\' Insert a backslash character in the text at this point.
You can read more here: http://docs.oracle.com/javase/tutorial/java/data/characters.html