Подтвердить что ты не робот

Сплит String в массив строк

Я пытаюсь найти способ разбить String на массив String (s), и мне нужно разбить его всякий раз, когда встречается белая специя, например

"привет, я паул"

в "

"привет" "я" "paul"

Как вы представляете пробелы в методе split(), используя RegularExpression?

4b9b3361

Ответ 1

Вам нужно регулярное выражение типа "\\s+", что означает: split, если встречается хотя бы одно пробельное пространство. Полный код Java:

try {
    String[] splitArray = input.split("\\s+");
} catch (PatternSyntaxException ex) {
    // 
}

Ответ 2

String[] result = "hi i'm paul".split("\\s+"); для разделения по одному или нескольким случаям.

Или вы можете взглянуть на Apache Common StringUtils. Он имеет метод StringUtils.split(String str), который разбивает строку, используя пробел как разделитель. Он также имеет другие полезные полезные методы.