qq_恒牙_0
2019-02-22 16:14
public class HelloWorld {
public static void main(String[] args) {
// 定义一个字符串
String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";
// 出现次数
int num = 0;
// 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数
for (int i=0;i<s.length();i++)
{
// 获取每个字符,判断是否是字符a
if (s.charAt(i).equals('a')) {
// 累加统计次数
num++;
}
}
System.out.println("字符a出现的次数:" + num);
}
}
charAt()方法返回的是char类型,是基本数据类型,基本数据类型存放的是数据本身,用==运算符就是比较它们的数据了
对,基本类型(int,char,boolean)不能用equals比较,只能用==
Java入门第三季
409792 学习 · 4340 问题
相似问题