課程
/后端開發(fā)
/Java
/Java入門第三季
我在例子里看到獲取編字的位置是要char c = '編';
但在后面的練習(xí)中發(fā)現(xiàn)尋找“.”的位置時并沒有要求使用char,直接調(diào)用lastIndexOf("."),這是什么原因,什么場景下需要char,什么場景下直接調(diào)用?
2016-08-02
源自:Java入門第三季 2-3
正在回答
同學(xué),這個問題不用過于糾結(jié)。
先看方法,indexOf(String str);對吧
它的參數(shù)類型是String的,所以調(diào)用的時候要保證類型一致(通常在字符外加上“”)
你所說的char c = “編” 然后indexOf(c) 實(shí)質(zhì)上和 indexOf(“編”)等效的
至于什么時候用char c聲明什么時候不聲明,我覺得完全看編程習(xí)慣了。
慕粉3586557 提問者
看看API
看看這個
看你調(diào)用的方法需要傳入的參數(shù)類型,比如lastIndexOf()就要求傳String,那你就不能傳char
他這里的這個變量c在之后的程序中用到了么,如果用到了,當(dāng)然就可以定義為變量啊
需要用到單個字符的時候
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答請問什么時候需要創(chuàng)建新的Scanner對象什么時候不需要?
3 回答請問test2() throw 的RuntimeException 為什么不需要test2() throws Exception 聲明拋出異常?
1 回答那編程到底需要什么時候用異常語句
4 回答為什么實(shí)現(xiàn)每隔3個字符加逗號,順序添加的時候變量需要+4;而倒著就只需要-3?
3 回答這里為什么不需要創(chuàng)建一個對象?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-03
同學(xué),這個問題不用過于糾結(jié)。
先看方法,indexOf(String str);對吧
它的參數(shù)類型是String的,所以調(diào)用的時候要保證類型一致(通常在字符外加上“”)
你所說的char c = “編” 然后indexOf(c) 實(shí)質(zhì)上和 indexOf(“編”)等效的
至于什么時候用char c聲明什么時候不聲明,我覺得完全看編程習(xí)慣了。
2016-08-22
看看API
2016-08-22
看看這個
2016-08-03
看你調(diào)用的方法需要傳入的參數(shù)類型,比如lastIndexOf()就要求傳String,那你就不能傳char
2016-08-02
他這里的這個變量c在之后的程序中用到了么,如果用到了,當(dāng)然就可以定義為變量啊
2016-08-02
需要用到單個字符的時候