Как считать возникновение каждого символа в строке Java с использованием класса шаблонов (Regex)JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как считать возникновение каждого символа в строке Java с использованием класса шаблонов (Regex)

Сообщение Anonymous »

Я пытаюсь найти ряд возникновения каждого символа на данной строке. < /p>


Ожидаемый выход: t = 2 e = 1 s = 1 i = 1 n = 1 g = 1 < /code> < /li>
Текущий вывод:T=0 e=0 s=0 t=0 i=0 n=0 g=0< /code> < /li>
< /ul>

code: < /p>

String str = "Testing";
int count = 0;

Pattern p = Pattern.compile("[a-zA-Z]", Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(str);

while (m.find()) {
if (m.group().equals(str)) {
count++;
}
System.out.println(m.group() + "=" + count);
}
< /code>

Существует много способов сделать это, но я ищу только регулярность, так как мы можем достичь этого, используя корпорацию. Любая помощь будет оценена. Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/510 ... n-classreg
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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