我有一个String
存储路径.当我打印路径时,它就像:D:\UnderTest\wavtester.wav
.在这个字符串中,我想知道最后一次出现的\
字符的索引(目标是获取表示的文件的名称String
),所以我尝试使用该方法:
int x = nameOfAudioFile.lastIndexOf('\');
Run Code Online (Sandbox Code Playgroud)
但是我收到了与此声明相对应的错误说: unclosed character literal
该\
字符在字符和字符串常量中具有特殊功能,因此您需要将其转义为将其自身编写为字符文字:string.lastIndexOf('\\')
.
实际上,为了便于移植,您可能希望使用File.separatorChar
而不是显式字符常量.那样你就可以/
使用unix代替\
.
归档时间: |
|
查看次数: |
97 次 |
最近记录: |