java string split method how split string java
Овај водич ће објаснити како делити низ помоћу методе Јава Стринг Сплит (). Научићете како и где користити овај метод за манипулисање низом:
ц вс ц ++ синтакса
Истражићемо опис методе Јава Сплит () и научићемо да користимо ову методу помоћу примера програмирања.
Концепти ће вам бити лако разумљиви јер су довољни примери програмирања дати са детаљима у одељку за коментаре програма или као посебно објашњење.
=> Овде припазите на једноставну серију Јава тренинга.
Пролазећи кроз овај водич, моћи ћете да разумете различите облике Стринг Сплит () Јава методе и биће вам угодно да га користите у својим програмима.
Шта ћете научити:
Увод у методу поделе Јава Стринга ()
Као што и само име говори, метода Јава Стринг Сплит () користи се за рашчлањивање или раздвајање позиваног низа Јава на делове и враћање низа. Сваки део или ставка низа одвојен је граничницима („”, „“, \) или регуларним изразом који смо прошли.
Синтакса методе Јава Стринг Сплит () дата је као:
String( ) split(String regExp)
Повратни тип Сплит је низ типа Стрингс.
Размотримо следеће сценарије.
Разни сценарији употребе
Сценарио 1: У овом сценарију иницијализујемо променљиву Јава Стринг која се састоји од различитих речи одвојене простором, а затим ћемо извршити методу Јава Стринг Сплит () и посматрати излаз.
Користећи методу Јава Сплит (), успешно ћемо одштампати сваку реч без укључивања размака.
Објашњење: Овде смо иницијализовали променљиву Јава Стринг и користећи регуларни израз „\ с“ поделили смо Стринг где год се појавио размак.
Затим смо резултат исписали помоћу петље Фор-еацх.
package codes; public class StringSplit { public static void main(String() args) { String str = 'This is an example'; String() splits = str.split('\s'); //This regEx splits the String on the WhiteSpaces for(String splits2: splits) { System.out.println(splits2); } } }
Излаз:
Сценарио 2: У овом сценарију иницијализујемо променљиву Јава Стринг, а затим ћемо помоћу подниза главне променљиве Стринг покушати поделити или разградити главну променљиву Стринг методом Стринг Сплит ().
Објашњење: Овде смо иницијализовали променљиву Стринг стр која је главни Стринг и покушали смо поделити променљиву Стринг искључујући подниз „Енгинеер“. Коначно, користили смо петљу Фор-еацх за испис низа. Можете поновити елемент помоћу петље по вашем избору.
package codes; public class StringSplit { public static void main(String() args) { String str = 'SoftwareEngineerTestingEngineerHelp'; String() splits = str.split('Engineer'); for(String splits2: splits) { System.out.println(splits2); } } }
Излаз:
Сценарио 3: У овом сценарију ћемо узети променљиву Стринг (једну реч), а затим ћемо покушати да поделимо Стринг користећи знак Стринга.
Објашњење: Овде смо иницијализовали стринг променљиву стр која садржи једну реч. Тада смо извели методу Сплит () користећи један знак главног низа. Коначно, исписали смо резултат користећи једноставну фор петљу.
package codes; public class StringSplit { public static void main(String() args) { String str = 'scare'; String() splits = str.split('e'); //This regEx splits the String on ‘e’ for(int i=0; i Излаз:

Јава Сплит РегЕк са дужином
Ово је још једна варијација или је можете назвати опцијом која је доступна у методи Јава Сплит (). У овој опцији је све остало исто, осим што ћемо дати цео број који одређује број декомпозиција или делова које ће стринг имати.
Синтакса је дата као:
String( ) split(String regExp, int num)
Вредности нум:
најбоља веб локација за гледање анимеа на мрежи
# 1) Ако нум има позитивну нулту вредност. У овом случају, последњи подниз у резултату садржи преостали део низа.
На пример: Ако је број 2 онда ће се поделити на две речи. Исто тако, ако је нум 1, тада се неће раздвајати и исписат ће низ у једној ријечи. Ово не узима у обзир величину низа.
#два) Ако је нум негативан или нула, тада се низ који се позива у потпуности дели или разлаже.
Комплетан пример програмирања
У овом примеру ћемо иницијализовати Стринг, а затим ћемо покушати да дамо различите вредности нум и посматрати излаз за сваку од унетих вредности. Ово ће вам дати јасну слику о томе како функционира Јава Сплит РегЕк са дужином.
package codes; public class StringSplit { public static void main(String() args) { String str='Split Tutorial by Saket Saurav'; System.out.println('This is for num = 0:'); for(String splits:str.split('\s',0)) { System.out.println(splits); } System.out.println(); System.out.println('This is for num = 1:'); for(String splits:str.split('\s',1)) { System.out.println(splits); } System.out.println(); System.out.println('This is for num = 2:'); for(String splits:str.split('\s',2)) { System.out.println(splits); } System.out.println(); System.out.println('This is for num = -1:'); for(String splits:str.split('\s',-1)) { System.out.println(splits); } System.out.println(); System.out.println('This is for num = -2:'); for(String splits:str.split('\s',-2)) { System.out.println(splits); } System.out.println(); System.out.println('This is for num = 5:'); for(String splits:str.split('\s',5)) { System.out.println(splits); } System.out.println(); } }
Излаз:

Објашњење:
Овај програм покрива све аспекте Јава Сплит РегЕк-а. Овде смо иницијализовали променљиву Јава Стринг која се састоји од пет речи. Тада смо извели методу Јава Сплит () за шест различитих сценарија.
Објашњење сваког сценарија дато је у наставку.
- Случај 1 (број = 0): Ово ће исписати читав низ јер не зависи од броја речи које има променљива Стринг. Тако ће излаз бити свих пет речи које смо узели као променљиву Стринг.
- Случај 2 (број = 1): Ово ће такође одштампати цео низ, али у једном реду као што је нумерирано са вредношћу 1.
- Случај 3 (број = 2): Ово ће одштампати Стринг, али у два различита реда. Први ред ће бити прва реч која долази у низу, а преостала ће бити одштампана у другом реду.
- Случај 4 (број = -1): Као што смо већ разговарали, све нуле и негативне нумеричке вредности резултираће потпуним распадањем, па ће се такође исписати баш као случај 1.
- Случај 5 (број = -2): Као и случај 4, то је такође негативна вредност.
- Случај 6 (број = 5): Како Стринг има само пет речи, исписаће свих пет речи у новом реду.
Често постављана питања
П # 1) Шта Стринг Сплит () ради на Јави?
Одговор: Јава Стринг Сплит () разлаже или дели позивни низ на делове где је сваки део омеђен БРЕ (Басиц Регулар Екпрессион) који прослеђујемо у регЕк. Враћа низ.
П # 2) Шта је С у Јави?
Одговор: Низ „\ с“ је основни регуларни израз (БРЕ) на Јави, што значи размаке.
што је боље виндовс или линук
package codes; public class StringSplit { public static void main(String() args) { String str='Basic Regular Expression'; String() split = str.split('\s'); for(int i=0; i Излаз:

П # 3) Шта је Регек у Јави?
Одговор: Регуларни израз је пуни облик регуларног израза који је АПИ. Овај АПИ се користи за манипулацију низом у Јави. Део је Јава.утил пакета. Ови регуларни изрази су врло згодни јер пружају разне могућности за извођење било које врсте радње на датом низу.
На пример, Провера е-поште, извођење операције претраживања, уклањање размака између великог низа итд.
П # 4) Како подијелити низ у Јави без граничника или Како подијелити сваки знак у Јави?
Одговор: Само треба да проследите („”) у регЕк одељку методе Јава Сплит (). Ово ће целу Стринг поделити на појединачне знакове.
package codes; public class StringSplit { public static void main(String() args) { for(String str : 'Federer'.split('')) System.out.println(str); } }
Излаз:

П # 5) Како раздвојити низ размаком?
Одговор: Овде морате да проследите (”“) у регЕк одељак методе Јава Сплит (). Ово ће раздвојити низ помоћу размака.
package codes; public class StringSplit { public static void main(String() args) { for(String str : 'Software Engineer'.split(' ')) System.out.print(str); } }
Излаз:

Закључак
У овом упутству смо детаљно разумели метод Јава Стринг Сплит (). Основна функционалност, употреба и опције (регуларни изрази и регуларни изрази са дужином) детаљно су објашњени, заједно са једноставним примерима програмирања са објашњењем програма где год је то било потребно.
Даље читање => Изјава о Јава прекиду са примерима
За боље разумевање, овај водич је објашњен уз помоћ различитих сценарија. Сваки сценарио / случај има своју важност јер приказује подручја примене методе Стринг Сплит (). Укључивање често постављаних питања помогло би вам да још боље разумете концепт.
=> Посетите овде да бисте научили Јаву из нуле.
Препоручено читање
- Јава Стринг са Стринг бафером и Стринг Буилдер Туториал
- Јава Стринг Водич | Јава стринг методе са примерима
- Питхон Стринг Сплит Туториал
- Питхон Стринг функције
- Јава теме са методама и животним циклусом
- Јава изузеци и руковање изузецима са примерима
- Низ Јава низова - Водич са примерима кода
- Низови у Јави 8 - класа струјања и метода паралелног сортирања