課程
/后端開發(fā)
/Java
/Java入門第三季
for(int i=0;i<s.length():i++)
s.charAt(i);
那么:s.charAt(i+1);為什么不對,不是從1,開始嗎?
i<=s.length();該語句為什么不對?
2016-04-05
源自:Java入門第三季 2-4
正在回答
不是的、.length 是獲取該長度 是從下標 0 開始!
public class HelloWorld {
? ? public static void main(String[] args) {
// 定義一個字符串
String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";
? ? ? ? // 出現(xiàn)次數(shù)
int num = 0;
? ? ? ??
? ? ? ? ?// 循環(huán)遍歷每個字符,判斷是否是字符 a ,如果是,累加次數(shù)
for (int i = 0 ; i < s.length(); i++){
? ? ? ? ? ? // 獲取每個字符,判斷是否是字符a
if ((s.charAt(i) + "").equals("a")) {
? ? ? ? ? ? ? ? // 累加統(tǒng)計次數(shù)
num ++;?
}
System.out.println("字符a出現(xiàn)的次數(shù):" + num);
我記得是從0開始
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答Java中的字符串
1 回答字符串2的問題
1 回答字符串,字符串
5 回答空字符串問題
1 回答Java 中字符串
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-05-24
不是的、.length 是獲取該長度 是從下標 0 開始!
2016-05-24
public class HelloWorld {
? ? public static void main(String[] args) {
// 定義一個字符串
String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";
? ? ? ? // 出現(xiàn)次數(shù)
int num = 0;
? ? ? ??
? ? ? ? ?// 循環(huán)遍歷每個字符,判斷是否是字符 a ,如果是,累加次數(shù)
for (int i = 0 ; i < s.length(); i++){
? ? ? ? ? ? // 獲取每個字符,判斷是否是字符a
if ((s.charAt(i) + "").equals("a")) {
? ? ? ? ? ? ? ? // 累加統(tǒng)計次數(shù)
num ++;?
}
}
System.out.println("字符a出現(xiàn)的次數(shù):" + num);
}
}
2016-04-05
我記得是從0開始