java string split method how split string java
Ta vadnica bo razložila, kako razdeliti niz z metodo Java String Split (). Naučili se boste, kako in kje uporabiti to metodo za manipulacijo z nizom:
python selenium poišči element po besedilu
Raziskali bomo opis metode Java Split () in se s pomočjo primerov programiranja naučili uporabljati to metodo.
Pojme boste našli enostavno razumljive, saj je dovolj primerov programiranja s podrobnostmi v oddelku za komentarje programov ali kot ločena razlaga.
=> Tukaj bodite pozorni na preprosto serijo Java Training Training.
Po tej vadnici boste lahko razumeli različne oblike metode String Split () Java in jo boste lahko uporabljali v svojih programih.
Kaj se boste naučili:
Uvod v metodo Java String Split ()
Kot že ime pove, se metoda Java String Split () uporablja za razgradnjo ali razdeljevanje klica Java String na dele in vrnitev polja. Vsak del ali postavko polja je razmejen z ločili ('', '', \) ali regularnim izrazom, ki smo ga prenesli.
Sintaksa metode Java String Split () je podana kot:
String( ) split(String regExp)Vrnjeni tip Split je polje tipa Strings.
Upoštevajmo naslednje scenarije.
Različni scenariji uporabe
1. scenarij: V tem primeru inicializiramo spremenljivko Java String, sestavljeno iz različnih besed ločeni s prostorom, nato bomo izvedli metodo Java String Split () in opazovali izhod.
Z metodo Java Split () bomo uspešno natisnili vsako besedo, ne da bi vključili presledek.
Pojasnilo: Tu smo inicializirali spremenljivko Java String in z regularnim izrazom \ s razdelili String, kjer koli se je pojavil presledek.
Nato smo rezultat natisnili z zanko For-each.
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); } } }Izhod:

2. scenarij: V tem primeru inicializiramo spremenljivko Java String, nato pa bomo z uporabo podniza te glavne spremenljivke String poskusili razdeliti ali razgraditi glavno spremenljivko String z metodo String Split ().
Pojasnilo: Tu smo inicializirali spremenljivko String, ki je glavni niz, in poskusili spremenljivko String razdeliti brez podniza “Engineer”. Na koncu smo za tiskanje niza uporabili zanko For-each. Element lahko ponovite s pomočjo zanke po vaši izbiri.
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); } } }Izhod:

Scenarij 3: V tem primeru bomo vzeli spremenljivko String (eno besedo), nato pa bomo poskušali niz razdeliti z znakom niza.
Pojasnilo: Tu smo inicializirali spremenljivko St, ki vsebuje eno besedo. Nato smo izvedli metodo Split () z enim samim znakom glavnega niza. Na koncu smo rezultat natisnili s pomočjo preproste zanke for.
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 Izhod:

Java Split RegEx z dolžino
To je druga različica ali jo lahko pokličete kot možnost, ki je na voljo v metodi Java Split (). Pri tej možnosti je vse ostalo enako, le da bomo podali celo število, ki določa število razstav ali kosov, ki jih bo imel niz.
Sintaksa je podana kot:
String( ) split(String regExp, int num) Vrednosti num:
# 1) Če ima num pozitivno vrednost, ki ni nič. V tem primeru bo zadnji podniz v rezultatu vseboval preostali del niza.
Na primer: Če je število 2, se razdeli na dve besedi. Če je num enak 1, se ne bo delil in bo niz natisnil z eno besedo. Pri tem se ne upošteva velikost niza.
#two) Če je num negativna ali nič, se klicni niz v celoti razdeli ali razgradi.
Popoln primer programiranja
V tem primeru bomo inicializirali String, nato pa bomo poskusili dati različne vrednosti num in opazovali izhodne podatke za vsako od vnesenih vrednosti. Tako boste dobili jasno sliko o tem, kako deluje Java Split RegEx z dolžino.
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(); } } Izhod:

kako odpreti datoteko swf v operacijskem sistemu Windows 7
Pojasnilo:
Ta program pokriva vse vidike Java Split RegEx. Tu smo inicializirali spremenljivko Java String, sestavljeno iz petih besed. Nato smo izvedli metodo Java Split () za šest različnih scenarijev.
Razlaga vsakega scenarija je podana spodaj.
- Primer 1 (številka = 0): S tem bo natisnjen celoten niz, saj ni odvisen od števila besed, ki jih ima spremenljivka String. Tako bo rezultat vseh pet besed, ki smo jih vzeli kot spremenljivko String.
- Primer 2 (številka = 1): S tem bo natisnjen tudi celoten niz, vendar v eni vrstici, kot je določeno num z vrednostjo 1.
- Primer 3 (številka = 2): To bo natisnilo niz, vendar v dveh različnih vrsticah. Prva vrstica bo prva beseda v nizu, preostala pa bo natisnjena v drugi vrstici.
- Primer 4 (številka = -1): Kot smo že razpravljali, bodo vse ničle in negativne numerične vrednosti povzročile popolno razgradnjo, zato se bo tiskalo tako kot primer 1.
- Primer 5 (številka = -2): Tako kot primer 4 je tudi negativna vrednost.
- Primer 6 (številka = 5): Ker ima niz samo pet besed, bo vseh pet besed natisnil v novo vrstico.
Pogosto zastavljena vprašanja
V # 1) Kaj String Split () počne v Javi?
Odgovor: Java String Split () razgradi ali razdeli klicni niz na dele, kjer je vsak del razmejen z BRE (Basic Regular Expression), ki ga posredujemo v regEx. Vrne matriko.
V # 2) Kaj je S v Javi?
Odgovor: Niz »\ s« je osnovni regularni izraz (BRE) v Javi, kar pomeni presledke.
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 Izhod:

V # 3) Kaj je Regex v Javi?
Odgovor: Vsakdanje izražanje je celotna oblika regularnega izraza, ki je API. Ta API se uporablja za upravljanje z nizom v Javi. Je del paketa Java.util. Ti regularni izrazi so zelo priročni, saj ponujajo različne možnosti za izvajanje kakršne koli operacije na določenem nizu.
Na primer, Preverjanje e-pošte, izvajanje iskalne akcije, odstranjevanje presledkov med velikim nizom itd.
V # 4) Kako razdeliti niz v Javi brez ločila ali Kako razdeliti vsak znak v Javi?
Odgovor: V razdelku regEx metode Java Split () morate preprosto prenesti (“”). Tako boste razdelili celoten niz na posamezne znake.
package codes; public class StringSplit { public static void main(String() args) { for(String str : 'Federer'.split('')) System.out.println(str); } } Izhod:

V # 5) Kako razdeliti niz po presledku?
Odgovor: Tukaj morate prenesti (”“) v odsek regEx metode Java Split (). To bo razdelilo niz po vesolju.
package codes; public class StringSplit { public static void main(String() args) { for(String str : 'Software Engineer'.split(' ')) System.out.print(str); } } Izhod:
dodajanje elementa v matriko java

Zaključek
V tej vadnici smo podrobno razumeli metodo Java String Split (). Podrobno so bile razložene osnovne funkcije, uporaba in možnosti (regularni izrazi in regularni izrazi z dolžino) ter preprosti primeri programiranja z razlago programov, kjer je bilo to potrebno.
Nadaljnje branje => Izjava Java Break s primeri
Za boljše razumevanje je bila ta vadnica razložena s pomočjo različnih scenarijev. Vsak scenarij / primer ima svoj pomen, saj prikazuje področja uporabe metode String Split (). Vključitev pogostih vprašanj bi vam pomagala še bolje razumeti koncept.
=> Obiščite tukaj, če se želite naučiti Jave iz nič.
Priporočeno branje
- Java String z vmesnikom String Buffer in String Builder
- Vadnica za Java String | Nizovske metode Java s primeri
- Vadnica za delitev nizov Python
- Funkcije niza Python
- Java niti z metodami in življenjskim ciklom
- Java izjeme in obravnava izjem z primeri
- Niz nizov Java - Vadnica s primeri kode
- Nizi v Javi 8 - Razred pretoka in metoda ParallelSort




