for循環改為foreach該怎么改??
import java.util.Scanner;
public class Lianxi {
public static void main(String[] args){
Scanner input =new Scanner(System.in);
System.out.println("請輸入您想輸入的字符串");
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
統計字符串中字符‘a’出現次數
String要拆分成char數組,以char為單位遍歷
以后就明白了,其實String就是char[]數組實現的
2015-07-24
如果你用foreach的話,你里面那個判斷語句,所要的i如何來判斷,不是不能判斷,是比較麻煩而已,還不如用for來做簡單呢
2015-07-24
不能用foreach
2015-07-24
for(char c : s.toCharArray()) {
..........................
?}?