StringTemplate является также очень хорошим движком шаблонов.
Вам нужно использовать split ("");
.
Это разделит его по каждому символу.
Однако я думаю, что было бы лучше повторить итерацию над символами String
следующим образом:
for (int i = 0;i < str.length(); i++){
System.out.println(str.charAt(i));
}
Нет необходимости создавать еще одну копию вашей String
в другой форме.
Включая числа, но не пробелы:
"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
char[] result = "Stack Me 123 Heppa1 oeu".toCharArray();
Я почти уверен, что он не хочет выводить пробелы.
for (char c: s.toCharArray()) {
if (isAlpha(c)) {
System.out.println(c);
}
}