@lori_jast
Вы можете использовать метод indexOf(char ch, int fromIndex)
класса String
, чтобы найти все вхождения символа в строке. Например, следующий код найдет все индексы символа 'a' в строке:
1 2 3 4 5 6 7 8 |
String str = "abcdefgahijklamnopqa"; char ch = 'a'; int index = 0; while ((index = str.indexOf(ch, index)) != -1) { System.out.println("Found at index: " + index); index++; // Увеличиваем значение индекса, чтобы продолжить поиск со следующей позиции } |
Результат:
1 2 3 4 |
Found at index: 0 Found at index: 7 Found at index: 15 Found at index: 24 |
Вы можете изменить символ ch
и строку str
в соответствии с вашими потребностями.