Строковый метод Split() в Java: Как разделить строку на примере
Что такое строка Split() в Java?
StrSplit() метод позволяет разбить строку на основе конкретных Java разделитель строк. В основном Java Атрибутом разделения строки будет пробел или запятая (,), с помощью которой вы хотите разбить или разделить строку.
Синтаксис функции разделения()
public String split(String regex) public String split(String regex, int limit)
Параметр
- Regex: регулярное выражение в Java разделение применяется к тексту/строке
- Лимит: лимит в Java разделение строки — максимальное количество значений в массиве. Если он опущен или равен нулю, он вернет все строки, соответствующие регулярному выражению.
Как разделить строку на Java с разделителем
В приведенном ниже примере показано, как разделить строку на Java с разделителем:
Предположим, у нас есть строковая переменная с именем strMain состоит из нескольких слов, таких как Альфа, Бета, Гамма, Delta, Сигма – все через запятую (,).
Здесь, если нам нужны все отдельные строки, лучшим возможным шаблоном будет разделение их по запятой. Таким образом, мы получим пять отдельных строк следующим образом:
- Альфа
- бета
- Гамма
- Delta
- Сигма
Используйте строку раскол in Java метод для строки, которую необходимо разделить, и укажите разделитель в качестве аргумента.
В этом Java разделить строку по регистру разделителей, разделителем является запятая (,), а результатом Java разделение строки с помощью операции запятой приведет к разделению массива.
class StrSplit{
public static void main(String []args){
String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
String[] arrSplit = strMain.split(", ");
for (int i=0; i < arrSplit.length; i++)
{
System.out.println(arrSplit[i]);
}
}
}
Цикл в коде просто печатает каждый Java разделить строку на массив после функции разделения в Java, как показано ниже-
Ожидаемый результат:
Alpha Beta Delta Gamma Sigma
Пример: Java Метод разделения строки() с регулярным выражением и длиной
Рассмотрим ситуацию, когда вам нужны только первые n элементов после функции разделения в Java но хотите, чтобы остальная часть строки осталась такой, какая она есть. Вывод примерно такой:
- Альфа
- бета
- Delta, Гамма, Сигма
Этого можно добиться, передав еще один аргумент вместе со строкой Split() в Java операция, и это будет предел требуемых строк.
Рассмотрим следующий код метода split в Java –
class StrSplit2{
public static void main(String []args){
String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
String[] arrSplit_2 = strMain.split(", ", 3);
for (int i=0; i < arrSplit_2.length; i++){
System.out.println(arrSplit_2[i]);
}
}
}
Ожидаемый результат:
Alpha Beta Delta, Gamma, Sigma
Как разбить строку на Java по космосу
Рассмотрим ситуацию, когда вы хотите разделить строку по пробелу. Давайте рассмотрим пример здесь; у нас есть разделенная строка Java переменная с именем strMain, состоящим из нескольких слов Добро пожаловать в Guru99.
public class StrSplit3{
public static void main(String args[]){
String strMain ="Welcome to Guru99";
String[] arrSplit_3 = strMain.split("\\s");
for (int i=0; i < arrSplit_3.length; i++){
System.out.println(arrSplit_3[i]);
}
}
}
Ожидаемый результат:
Welcome to Guru99

