任何人都可以幫我找到java中字符串中的LastIndexOf'\'嗎?我寫的代碼爲:找到java中字符串的最後一個索引號
int i = app.lastIndexOf('\');
app
是我的字符串,但有一個錯誤的「字符常量無效」。我嘗試使用雙引號,但仍然沒有用。誰可以幫我這個事?
任何人都可以幫我找到java中字符串中的LastIndexOf'\'嗎?我寫的代碼爲:找到java中字符串的最後一個索引號
int i = app.lastIndexOf('\');
app
是我的字符串,但有一個錯誤的「字符常量無效」。我嘗試使用雙引號,但仍然沒有用。誰可以幫我這個事?
的\
字符用於逃避其他字符,才能打印特殊字符。
例如,'\n'
是「換行」字符,'\t'
是「標籤」字,'\''
是字面'
等
爲了在字符串中使用\
,你要逃跑呢:\\
。
使用app.lastIndexOf('\\');
你必須跳過\
as \\
in java Strings。
你需要逃避反斜槓String
或char
文字:
app.lastIndexOf('\\');
由於反斜線用作轉義字符,讓你輸入兩個反斜槓。
myString.lastIndexOf("\\");
您必須用另一個斜線來逃避斜線:lastIndexOf('\\')
。
使用\\
而不是\
,您需要「逃避」特殊字符的含義。
你需要使用app.lastIndexOf("\\");