在java中的字符串中查找"\"的最后一个索引

Nis*_*air 19 java string

任何人都可以帮我在java中的字符串中找到LastIndexOf'\'吗?我把代码编写为:

int i = app.lastIndexOf('\');
Run Code Online (Sandbox Code Playgroud)

app是我的字符串,但有一个错误为"无效的字符常量".我尝试使用双引号但仍然没用.谁可以帮我这个事?

Pat*_*ini 19

\字符用于转义其他字符,以便打印特殊字符.

例如,'\n'是"换行符"字符,'\t'是"制表符"字符,'\''是文字'等.

为了\在字符串中使用a ,你必须将其转义:\\.

使用 app.lastIndexOf('\\');


sou*_*eck 6

你必须\\\java字符串一样逃避.


Mat*_*eid 5

你需要在文字Stringchar文字中逃避反斜杠:

app.lastIndexOf('\\');
Run Code Online (Sandbox Code Playgroud)