非法转义字符“\”

2022-09-02 00:56:08

我想在链接的末尾获取名称,所以我这样做了

if( invName.substring(j,k).equals("\")){
                                 copyf=invName.substring(0,j);}

Eclipse说字符串文字没有被双引号正确关闭

如何将字符串与此字符进行比较?\


答案 1

字符“\”是一个特殊字符,当用作字符串的一部分时需要转义,例如“\”。下面是使用“\”字符的字符串比较示例:

if (invName.substring(j,k).equals("\\")) {...}

您还可以使用类似于以下内容的逻辑执行直接字符比较:

if (invName.charAt(j) == '\\') {...}

答案 2

用于对 \ 字符进行转义。"\\"