課程
/后端開發(fā)
/Java
/Java入門第三季
為什么這里是單引號
2018-08-12
源自:Java入門第三季 2-3
正在回答
單引號的數(shù)據(jù)是char類型,雙引號的數(shù)據(jù)是string。單引號的數(shù)據(jù)只能是一個字符,雙引號的數(shù)據(jù)可以是0或多個字符。String中有int indexOf(int ch) 和 int indexOf(String str)這兩個方法。
int indexOf(int ch) 是查找ch字符在該字符串中第一次出現(xiàn)的位置
int indexOf(String str) 是查找str子字符串在該字符串中第一次出現(xiàn)的位置
所以,這里是把 @ 和 . 當做字符而不是字符串,調(diào)用的是int indexOf(int ch) 方法。
當然,也可以使用雙引號,那樣就是把 @ 和 . 當做字符串,調(diào)用的是int indexOf(String str) 方法。你可以在編譯器寫一寫試試看,單引號和雙引號都能正常運行的。
初入門的小菜鳥 提問者
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答為什么一會雙引號一會單引號?
2 回答圖中橫線處為什么不可以是雙引號?雙引號和單引號有什么區(qū)別?
4 回答單引號和雙引號
2 回答求教一下為什么前者用引號,后者用單引號
4 回答單引號和雙引號的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-08-12
單引號的數(shù)據(jù)是char類型,雙引號的數(shù)據(jù)是string。單引號的數(shù)據(jù)只能是一個字符,雙引號的數(shù)據(jù)可以是0或多個字符。String中有int indexOf(int ch) 和 int indexOf(String str)這兩個方法。
int indexOf(int ch) 是查找ch字符在該字符串中第一次出現(xiàn)的位置
int indexOf(String str) 是查找str子字符串在該字符串中第一次出現(xiàn)的位置
所以,這里是把 @ 和 . 當做字符而不是字符串,調(diào)用的是int indexOf(int ch) 方法。
當然,也可以使用雙引號,那樣就是把 @ 和 . 當做字符串,調(diào)用的是int indexOf(String str) 方法。你可以在編譯器寫一寫試試看,單引號和雙引號都能正常運行的。