為何不能使用.equals 方法呢?其實可以的!
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);
}
}
其實方法是可以的、以上是全部代碼!
主要是將基本數(shù)據類型 Char 類型轉換成 引用數(shù)據類型 String 類型!
然后再使用 .equals 方法就可以的! 歡迎加群學習:123 8782 30 大家共同學習交流!