Illegal Escape Character "\"
I want to get the nam开发者_Python百科e at the end of a link so I did that
if( invName.substring(j,k).equals("\")){
copyf=invName.substring(0,j);}
Eclipse said String literal is not properly closed by a double-quote
How can I compare String with this char \
?
The character '\' is a special character and needs to be escaped when used as part of a String, e.g., "\". Here is an example of a string comparison using the '\' character:
if (invName.substring(j,k).equals("\\")) {...}
You can also perform direct character comparisons using logic similar to the following:
if (invName.charAt(j) == '\\') {...}
Use "\\"
to escape the \ character.
I think ("\") may be causing the problem because \ is the escape character. change it to ("\\")
do two \'s
"\\"
it's because it's an escape character
You can use:
\\
That's ok, for example:
if (invName.substring(j,k).equals("\\")) {
copyf=invName.substring(0,j);
}
精彩评论