Question: ```
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\\\\$

```

Answer: 
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>