如何在输入中检查反斜杠?

Pri*_*han 5 java comparison

我必须从文件中读取的字符串中检查字符序列,例如\ chapter {Introduction}.要做到这一点,我必须首先检查反斜杠的出现.

这就是我做的

 final char[] chars = strLine.toCharArray();
         char c;
         for(int i = 0; i<chars.length; i++ ){
            c = chars[i];
            if(c ==  '\' ) {

            }
         }
Run Code Online (Sandbox Code Playgroud)

但反斜杠被视为转义序列而不是字符.

任何有关如何做到这一点的帮助将不胜感激.

Bal*_*usC 9

反斜杠是一个转义字符.如果你想表示一个真正的反斜杠,你必须使用两个反斜杠(然后它会自行转义).此外,您还需要通过单引号表示字符,而不是双引号.所以,这应该工作:

if (c == '\\')
Run Code Online (Sandbox Code Playgroud)

也可以看看: