我必须从文件中读取的字符串中检查字符序列,例如\ 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)
但反斜杠被视为转义序列而不是字符.
任何有关如何做到这一点的帮助将不胜感激.
反斜杠是一个转义字符.如果你想表示一个真正的反斜杠,你必须使用两个反斜杠(然后它会自行转义).此外,您还需要通过单引号表示字符,而不是双引号.所以,这应该工作:
if (c == '\\')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23543 次 |
| 最近记录: |