Analiza de text, stringtokenizer

Clasa StringTokenizer a pachetului java.util este destinată descompunerii unui șir în componentele sale. Prin tokenare se înțelege procesul de împărțire a secvenței unei linii în părți.







Fiind user-friendly, StringTokenizer are limitări grave de funcționare. Deci, StringTokenizer descompune șirul de intrare în părți în funcție de lista de delimitatori care îi sunt transmise. Nu verifică un delimiter în interiorul substringului și nu returnează un șir gol cu ​​lungime nulă dacă se află o secvență de delimitatori în fluxul de intrare.







Pentru a crea o instanță a unui StringTokenizer, puteți utiliza unul dintre constructorii următori:

În afară linie se descompune, folosind ca spațiu de caractere de separare „“ tab-ul «\ t», NEWLINE «\ n», și un retur de car «\ r»

StringTokenizer (String str, String delim)

Îmblinește linia în părți folosind delim ca delimitator

StringTokenizer (String str, String delimit, boolean returnDelims)

Același lucru ca și cel precedent, dar dacă returnDelims este setat la true, delimitatorii sunt de asemenea returnați ca parte a șirului

Dacă șirul "str" ​​este nedefinit, adică este null, atunci NullPointerException este aruncat.

Un exemplu de utilizare a clasei StringTokenizer







Trimiteți-le prietenilor: