Метод поделе () низа у Јави: Како поделити низ са примером

Преглед садржаја:

Anonim

Шта је сплит () стринг у Јави?

StrSplit()метода вам омогућава да прекинете низ на основу одређеног Јава граничника низа. Атрибут раздвајања Јава низа углавном ће бити размак или зарез (,) помоћу којег желите прекинути или подијелити низ

Синтакса

public String split(String regex)public String split(String regex, int limit)
Параметар
  • Редовни израз: Регуларни израз у Јава сплит-у примењује се на текст / низ
  • Ограничење: Ограничење у подели Јава низова је максималан број вредности у низу. Ако је изостављено или је нула, вратиће све низове који се подударају са регуларним изразом.

Пример подељеног низа

Испод је приказано како поделити низ у Јави с граничником:

Претпоставимо да имамо променљиву низа под називом

strMain формирано од неколико речи попут Алфа, Бета, Гама, Делта, Сигма - све одвојене зарезом (,).

Овде ако желимо све појединачне низове, најбољи могући образац био би раздвајање на основу зареза. Тако ћемо добити пет засебних низова како следи:

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

Користите сплит у Јава методу против низа који треба поделити и наведите сепаратор као аргумент.

У овом случају, сепаратор је зарез (,) и резултат поделе у Јава операцији ће вам дати раздељење низа.

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]);}}}

Петља у коду само штампа сваки низ (елемент низа) након функције поделе у Јави, као што је приказано доле -

Излаз:

AlphaBetaDeltaGammaSigma

Пример: Јава Стринг сплит () метода са регуларним изразом и дужином

Размотрите ситуацију у којој су вам потребни само први 'н' елементи након функције поделе у Јави, али желите да остатак низа остане такав какав је. Излаз отприлике овако -

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

То се може постићи додавањем још једног аргумента заједно са сплит () низом у Јава операцији, а то ће бити ограничење низова потребних.

Размотрите следећи код методе поделе у Јави -

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]);}}}
Излаз:
AlphaBetaDelta, Gamma, Sigma

Како раздвојити низ у Јави помоћу размака

Размотрите ситуацију у којој желите да раздвојите низ према размаку. Размотримо пример овде; имамо подијељени низ Јава променљиве под називом стрМаин сачињен од неколико речи Добродошли у Гуру99.

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]);}}}

Излаз:

WelcometoGuru99