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