Различные методы разделения пробелов с использованием регулярных выражений в Java

Чтобы разделить пробелы в регулярных выражениях в Java, вы можете использовать различные методы. Вот несколько возможных подходов:

  1. Использование метода split():

    String text = "Hello   World   Java";
    String[] words = text.split("\\s+");

    В этом примере метод split()вызывается для строки text, а регулярное выражение "\\s+"используется для разделения текста по одному или нескольким пробельным символам.

  2. Использование классов Patternи Matcher:

    String text = "Hello   World   Java";
    Pattern pattern = Pattern.compile("\\s+");
    Matcher matcher = pattern.matcher(text);
    String[] words = pattern.split(text);

    Этот подход предполагает создание объекта Patternс регулярным выражением "\\s+", создание объекта Matcher, а затем использование Метод split()класса Patternдля разделения текста.

  3. Использование библиотеки Apache Commons Lang:
    Если в ваш проект добавлена ​​библиотека Apache Commons Lang, вы можете использовать класс StringUtilsдля разделения текста по пробелам:

    String text = "Hello   World   Java";
    String[] words = StringUtils.split(text);

    Если вы выберете этот метод, убедитесь, что в зависимости вашего проекта добавлена ​​библиотека Apache Commons Lang.