Разделение слов в буквы в Java [дубликат]

StringTemplate является также очень хорошим движком шаблонов.

14
задан Léo Léopold Hertz 준영 5 October 2009 в 19:46
поделиться

5 ответов

Вам нужно использовать split (""); .

Это разделит его по каждому символу.

Однако я думаю, что было бы лучше повторить итерацию над символами String следующим образом:

for (int i = 0;i < str.length(); i++){
    System.out.println(str.charAt(i));
}

Нет необходимости создавать еще одну копию вашей String в другой форме.

47
ответ дан 1 December 2019 в 05:48
поделиться

Включая числа, но не пробелы:

"Stack Me 123 Heppa1 oeu" .replaceAll ("\\ W", ""). ToCharArray ();

=> S, t, a, c, k, M, e, 1, 2, 3, H, e, p, p, a, 1, o, e, u

Без чисел и пробелов:

"Stack Me 123 Heppa1 oeu ".replaceAll (" [^ az ^ AZ] "," "). ToCharArray ()

=> S, t, a, c, k, M, e, H, e, p, p, a , o, e, u

6
ответ дан 1 December 2019 в 05:48
поделиться
 char[] result = "Stack Me 123 Heppa1 oeu".toCharArray();
3
ответ дан 1 December 2019 в 05:48
поделиться

"Stack Me 123 Heppa1 oeu" .toCharArray () ?

29
ответ дан 1 December 2019 в 05:48
поделиться

Я почти уверен, что он не хочет выводить пробелы.

for (char c: s.toCharArray()) {
    if (isAlpha(c)) {
       System.out.println(c);
     }
}
2
ответ дан 1 December 2019 в 05:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: