Подсчет количества конкретных вхождений в строку JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Подсчет количества конкретных вхождений в строку Java

Сообщение Anonymous »

Я пытаюсь решить проблему, связанную с созданием метода, подсчитывающего количество вхождений заглавных и строчных букв («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
}
}


Подробнее здесь: https://stackoverflow.com/questions/436 ... ava-string
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»