В Java есть несколько способов пройтись по строке. Вот некоторые из них:
- Цикл for-each: Можно использовать цикл for-each для итерации по каждому символу в строке. Вот пример кода:
String str = "Пример строки";
for (char ch : str.toCharArray()) {
System.out.print(ch);
}
Этот код пройдется по каждому символу в строке str и выведет его на экран.
- Метод chars(): В Java 8 и выше можно использовать метод chars() для получения потока символов из строки. Затем можно использовать методы потока, такие как forEach() или map(), для обработки каждого символа. Вот пример кода:
String str = "Пример строки";
str.chars().forEach(ch -> System.out.print((char) ch));
Этот код также пройдется по каждому символу в строке str и выведет его на экран.
- Метод charAt(): Можно использовать метод charAt() для получения символа по указанному индексу в строке. Вот пример кода:
String str = "Пример строки";
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
System.out.print(ch);
}
Этот код пройдется по каждому индексу в строке str, получит символ с помощью метода charAt() и выведет его на экран.
Примечание: Индексы в строке начинаются с 0.
Если вам понравилось, буду признателен за подписку.