for循環(huán)改為foreach該怎么改??
import java.util.Scanner;
public class Lianxi {
public static void main(String[] args){
Scanner input =new Scanner(System.in);
System.out.println("請(qǐng)輸入您想輸入的字符串");
String s=input.next();
int num=0;
for(int i=0;i<s.length();i++){
if(s.charAt(i)=='a')
num++;
}
System.out.println(num);
}
}
2015-07-24
統(tǒng)計(jì)字符串中字符‘a(chǎn)’出現(xiàn)次數(shù)
String要拆分成char數(shù)組,以char為單位遍歷
以后就明白了,其實(shí)String就是char[]數(shù)組實(shí)現(xiàn)的
2015-07-24
如果你用foreach的話,你里面那個(gè)判斷語(yǔ)句,所要的i如何來(lái)判斷,不是不能判斷,是比較麻煩而已,還不如用for來(lái)做簡(jiǎn)單呢
2015-07-24
不能用foreach
2015-07-24
for(char c : s.toCharArray()) {
..........................
?}?