我想在链接的末尾得到名字,所以我这样做了
if( invName.substring(j,k).equals("\")){
copyf=invName.substring(0,j);}
Eclipse表示字符串文字没有被双引号正确关闭
如何将String与此char \
进行比较?
字符'\'是一个特殊字符,当用作String的一部分时需要进行转义,例如“\”。以下是使用'\'字符进行字符串比较的示例:
if (invName.substring(j,k).equals("\\")) {...}
您还可以使用类似于以下内容的逻辑执行直接字符比较:
if (invName.charAt(j) == '\\') {...}
使用"\\"
来转义\字符。
我认为(“\”)可能导致问题,因为\是转义字符。将其更改为(“\\”)
做两个人
"\\"
这是因为它是一个逃脱角色
您可以使用:
\\
没关系,例如:
if (invName.substring(j,k).equals("\\")) {
copyf=invName.substring(0,j);
}