Java “非法转义字符”\&引用;
我想在链接的末尾得到名称,所以我这样做了Java “非法转义字符”\&引用;,java,string,escaping,char,Java,String,Escaping,Char,我想在链接的末尾得到名称,所以我这样做了 if( invName.substring(j,k).equals("\")){ copyf=invName.substring(0,j);} Eclipse说字符串文字没有用双引号正确地结束 如何将字符串与此字符进行比较?使用“\\\”来转义\字符。我认为(“\”)可能是导致问题的原因,因为\是转义字符。将其更改为(“\\”做两件事 “\\” 这是因为它是一个转义字符字符“\”是一个特
if( invName.substring(j,k).equals("\")){
copyf=invName.substring(0,j);}
Eclipse说字符串文字没有用双引号正确地结束
如何将字符串与此字符进行比较?使用“\\\”
来转义\字符。我认为(“\”)可能是导致问题的原因,因为\是转义字符。将其更改为(“\\”做两件事
“\\”
这是因为它是一个转义字符字符“\”是一个特殊字符,当用作字符串的一部分时需要转义,例如“\”。以下是使用“\”字符进行字符串比较的示例:
if (invName.substring(j,k).equals("\\")) {...}
您还可以使用与以下类似的逻辑执行直接字符比较:
if (invName.charAt(j) == '\\') {...}
您可以使用:
\\
没关系,例如:
if (invName.substring(j,k).equals("\\")) {
copyf=invName.substring(0,j);
}
thaaanks sir if(invName.substring(j,k).equals(“\\”){…}这是有效的