itholoinfo.com.com

Cum se împarte o șir Java

Înainte de Java 1.4, StringTokenizer a fost folosit pentru a împărți șiruri de caractere Java. După JDK 1.4, folosind StringTokenizer descurajat și metoda String.split (...), sau utilizarea pachetului java.util.regex încurajat.

pași

  1. 1
    Utilizarea StringTokenizer: StringTokenizer face parte din pachetul java.util.StringTokenizer, iar fragmentul de cod este după cum urmează: StringTokenizer st = new StringTokenizer ( „exemplu Tokenizer string ") - System.out.println (" numărătoare de jetoane„+ st.countTokens ()) - // itera obiect st pentru a obține mai multe jetoane de la ea în timp ce (st.hasMoreElements ( )) {String jeton = st.nextElement () toString () -. System.out.println ( "jeton =" + token) -} Rezultatul codului de mai sus este numărul de jetoane: 3 token = stringtoken = tokenizer token = exemplu
  2. 2
    Utilizarea metodei de divizare: Clasa Java String definește două metode de divizare pentru împărțirea obiectului String în Java. (1) String [] split (String regEx) care separă șirurile în funcție de o expresie regulată dată. (2) String [] split (String regEx, int limit), care separă șirurile în funcție de o expresie regulată dată. Parametrul limită controlează de câte ori modelul este aplicat și, prin urmare, interferează cu dimensiunea rezultată a matricei. Fragment de cod pentru String [] split (String regEx) String - String - String () - String - String - String - String - String < temp.length - i++) System.out.println(temp[i])- Ieșirea este: st1st2 st3 Fragment de cod pentru String [] split (String regEx, int limit) String str = "ST1, ST2, ST3" - String delimitator = ";" - String [] temp = temp-str.split (delimitator, 2) - pentru (int i = i 0- < temp.length - i++) System.out.println(temp[i])- Ieșirea este st1st2-st3
  3. 3
    Folosirea expresiilor regulate: Un exemplu este după cum urmează: intrare String = "ST1: ST2: ST3" - System.out.println (.asList Matricele (Pattern.compile ( ":".) Split, (intrare))) - System.out.println (Arrays.asList (Pattern.compile (":") împărțit (intrare, 2))) - Aici, al doilea sistem este un exemplu al metodei de separare cu argumentul de limită. Rezultatul fragmentului de mai sus este [st1, st2, st3] [st1, st2: st3]
Distribuiți pe rețelele sociale:

înrudit
Cum se calculează un procent din JavaCum se calculează un procent din Java
Cum de a codifica un string la Base64 cu JavaCum de a codifica un string la Base64 cu Java
Configurarea aplicației Java HomeConfigurarea aplicației Java Home
Cum de a crea primul program Java pe Ubuntu LinuxCum de a crea primul program Java pe Ubuntu Linux
Cum să scrieți primul program JavaCum să scrieți primul program Java
Cum se scrie un program Java pentru a calcula mediaCum se scrie un program Java pentru a calcula media
Cum se afișează un vector în JavaCum se afișează un vector în Java
Cum se activează Java în FirefoxCum se activează Java în Firefox
Cum se imprimă cotațiile în JavaCum se imprimă cotațiile în Java
Cum se instalează Kitul de dezvoltare Java (JDK) pe Mac OS XCum se instalează Kitul de dezvoltare Java (JDK) pe Mac OS X
» » Cum se împarte o șir Java
© 2021 itholoinfo.com.com