Я скопировал этот код из хорошего ответа на этом веб-сайте (подсчет символов в строке и возврат счета) и немного изменил его в соответствии со своими потребностями. Тем не менее, я, кажется, получаю ошибку исключения в моем методе.
Я был бы признателен за любую помощь здесь.
Пожалуйста, простите любые ошибки в моем коде, так как я все еще изучаю Java.
Вот мой код:
public class CountTheChars {
public static void main(String[] args){
String s = "Brother drinks brandy.";
int countR = 0;
System.out.println(count(s, countR));
}
public static int count(String s, int countR){
char r = 0;
for(int i = 0; i<s.length(); i++){
if(s.charAt(i) == r){
countR++;
}
return countR;
}
}
}
Вот исключение:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method count(String) in the type CountTheChars is not applicable for the arguments (int)
at CountTheChars.main(CountTheChars.java:12)