小编J. *_*Doe的帖子

计算java String中特定事件的数量

我试图解决一个问题,我创建一个方法来计算某个字符串中大写和小写("A"或"a")的出现次数.我已经在这个问题上工作了一个星期了,而我收到的主要错误是"char无法解除引用".任何人都可以指出我在这个Java问题上的正确方向吗?谢谢.

class Main{ 
    public static int countA (String s)
    {
        String s1 = "a";
        String s2 = "A";
        int count = 0;
        for (int i = 0; i < s.length; i++){
            String s3 = s.charAt(i); 
            if (s3.equals(s1) || s3.equals(s2)){
                count += 1;
            }
            else{
                System.out.print("");
            }
        }
    }

   //test case below (dont change):
    public static void main(String[] args){
        System.out.println(countA("aaA")); //3
        System.out.println(countA("aaBBdf8k3AAadnklA")); //6
    }
}
Run Code Online (Sandbox Code Playgroud)

java string count charat

5
推荐指数
1
解决办法
322
查看次数

标签 统计

charat ×1

count ×1

java ×1

string ×1