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

Как вы можете разделить слово на его составляющие письма?

Пример кода, который не работает

class Test { public static void main( String[] args) { String[] result = "Stack Me 123 Heppa1 oeu".split("\\a"); // output should be // S // t // a // c // k // M // e // H // e // ... for ( int x=0; x<result.length; x++) { System.out.println(result[x] + "\n"); } } } 

Проблема, похоже, в характере \\a . Это должен быть [A-Za-z].

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

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

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

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

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

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

Включение чисел, но не пробелов:

"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(); 

Вы можете использовать

 String [] strArr = Str.split(""); 

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

 for (char c: s.toCharArray()) { if (isAlpha(c)) { System.out.println(c); } } 
 String[] result = "Stack Me 123 Heppa1 oeu".split("**(?<=\\G.{1})**"); System.out.println(java.util.Arrays.toString(result)); 
  • Как разбить фрейм данных?
  • C # Regex Split - все внутри квадратных скобок
  • Есть ли функция для разделения строки в PL / SQL?
  • Как разделять строку с любыми символами пробелов как разделителями?
  • Как разбить строку на подстроки заданной длины?
  • Java String.split () Regex
  • Разбиение строки на новые строки в R
  • Ошибка Tokenizing: java.util.regex.PatternSyntaxException, оборванный метасимвол '*'
  • Разделение строки / числа каждый N-й символ / номер?
  • Как именно метод String.split () в Java работает при регулярном выражении?
  • Разделить объекты NSData на другие объекты NSData заданного размера
  • Interesting Posts

    Отключить научную нотацию в Excel

    Пользовательский интерфейс активности обновления Android от службы

    Как медленно (сколько циклов) вычисляется квадратный корень?

    {Debian} Отключение и повреждение внешнего диска при загрузке больших файлов с помощью файла seafile

    Ложноположительная ошибка «неопределенной переменной» при компиляции SCSS

    Почему мои случайные числа всегда одинаковы?

    Эта версия приложения не настроена для выставления счетов через Google Play

    Каков самый простой способ получить горячую клавишу yhy-mm-dd hh: mm: ss timestamp на Mac?

    Заставить Windows 8 использовать UTC при работе с часами BIOS

    Заменить / сбросить автоматический прирост первичного ключа

    Какова проблема с запросом SELECT N + 1?

    android – получить текст из webview

    Как использовать reflection для вызова общего метода?

    Включение режима местоположения Высокая точность или экономия заряда батареи, программно, без необходимости посещения пользователем настроек

    Дезертирование абстрактного classа в Gson

    Давайте будем гением компьютера.