我试图解决一个问题,我创建一个方法来计算某个字符串中大写和小写("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)