Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Строковый метод Split() в Java:как разделить строку на примере

Что такое строка split() в Java?

StrSplit() Метод позволяет разбить строку на основе определенного разделителя строк Java. В основном атрибут разделения строки Java представляет собой пробел или запятую (,), с помощью которых вы хотите разбить или разделить строку

синтаксис функции split()

public String split(String regex)
public String split(String regex, int limit)  

Параметр

Как разделить строку в Java с разделителем

В приведенном ниже примере показано, как разделить строку в Java с помощью разделителя:

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

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

Используйте строку split в методе 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

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

Рассмотрим ситуацию, в которой вам нужны только первые n элементов после функции разделения в Java, но вы хотите, чтобы остальная часть строки осталась такой, какая она есть. Вывод примерно такой-

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

Этого можно добиться, передав другой аргумент вместе со строкой split() в операции Java, и это будет пределом требуемых строк.

Рассмотрите следующий код метода разделения в 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

java

  1. Метод String Length() в Java:как найти на примере
  2. Метод Java String indexOf() с подстрокой и примерами
  3. Метод Java String charAt() с примером
  4. Метод Java String compareTo():​​как использовать с примерами
  5. Строка Java содержит () Метод | Проверить подстроку с примером
  6. Метод Java String endWith() с примером
  7. Java String replace(), replaceAll() и replaceFirst()
  8. Java BufferedReader:как читать файл в Java с примером
  9. Как преобразовать Char в строку в Java (примеры)
  10. Как перевернуть строку в Java с помощью рекурсии