Как разделить строку на Java: учитесь с примерами

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

StrSplit()Метод разбивает строку на массив подстрок данных конкретного разделителя.

Синтаксис

параметр

  • Регулярное выражение: регулярное выражение применяется к тексту / строке
  • Предел: предел – это максимальное количество значений массива. Если он опущен или равен нулю, он вернет все строки, соответствующие регулярному выражению.

Пример с разделительной строкой

Предположим, у нас есть строковая переменная, названная strMainв виде нескольких слов, таких как Alpha, Beta, Gamma, Delta, Sigma – все разделенные запятой (,).

Здесь, если мы хотим, чтобы все отдельные строки, наилучшим возможным вариантом было бы разбить его на основе запятой. Итак, мы получим пять отдельных строк следующим образом:

  • Альфа
  • Бета
  • Гамма
  • дельта
  • Сигма

Используйте метод split для строки, которую необходимо разделить, и предоставить разделитель в качестве аргумента.

В этом случае разделитель представляет собой запятую (,), и результат операции split даст вам разделение массива.

Цикл в коде просто печатает каждую строку (элемент массива) после операции разделения, как показано ниже:

Вывод:

Пример: метод Java String split () с регулярным выражением и длиной

Рассмотрим ситуацию, в которой вам требуется только первые “n” элементов после операции split, но хотите, чтобы остальная часть строки оставалась такой, какая есть. Выводят что-то вроде этого –

  1. Альфа
  2. Бета
  3. Дельта, Гамма, Сигма

Это может быть достигнуто путем передачи другого аргумента вместе с разделенной операцией, и это будет предел требуемых строк.

Рассмотрим следующий код –

Вывод:

Как разделить строку по пространству

Рассмотрим ситуацию, в которой вы хотите разделить строку по пробелу. Рассмотрим здесь пример; у нас есть строковая переменная с именем strMain, состоящая из нескольких слов. Добро пожаловать в Guru99.

Вывод:

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *