麻烦各位大神帮忙解释下
还是没有明白为什么s3==s4返回false
还是没有明白为什么s3==s4返回false
2017-01-09
比较值是否相等应该用equal,但是这里用equal却不行,这是我为什么
public class HelloWorld {
public static void main(String[] args) {
// 定义一个字符串
String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";
// 出现次数
int num = 0;
// 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数
for ( int i=0;i<=s.length()-1;i++)
{
// 获取每个字符,判断是否是字符a
if (charAt(i).equal('a')) {
// 累加统计次数
num++;
}
}
System.out.println("字符a出现的次数:" + num);
}
}
举报