Il metodo split classe String è disponibile in due forme , una con un singolo parametro e una con due. Programmi Java possono chiamare il metodo split su oggetti stringa con il nome del metodo , che fornisce uno o due parametri , se necessario . Ad esempio, il codice seguente estratto dimostra scissione di una variabile stringa utilizzando il carattere di spazio : 
 
 String Stringa = " Una sequenza di parole" ; 
 
 myString.split ( "") ; 
 
 la stringa in questo caso, è diviso in quattro elementi , ognuno contenente una parola nella frase originale , memorizzata nell'ordine in cui appaiono nel valore stringa originale . 
 Torna 
 
 
 Il metodo split stringa restituisce un array di stringhe . La lunghezza della matrice dipende dal numero di sezioni d'archi , volte indicato come " token ", risultanti dalla operazione di divisione . I programmi possono accedere agli elementi di matrice direttamente come nel seguente esempio : 
 
 System.out.println ( myString.split ( " " ) [ 0 ] ) ;//uscita " A" 
 
 alternativa un programma può memorizzare la matrice di stringhe come variabile per ulteriori elaborazioni : 
 
 String [ ] = textTokens myString.split ( ""); 
 
 for ( int i = 0 ; i < textTokens . lunghezza; i + + ) { 
 
 System.out.println ( textTokens [ i] ) ; } 
 
 
 
 in questo caso , il programma stampa ogni elemento nella matrice di stringhe su è necessaria una riga separata . 
 Regular Expression parametro 
 
 il primo parametro del metodo split stringa per la funzione di operare . Questo parametro indica un'espressione regolare , che funge da delimitatore per l' operazione di divisione . Nell'esempio " myString " , il carattere di spazio è fornito come delimitatore , quindi gli elementi dell'array risultante rappresentano quelle fasce della stringa che appare tra i caratteri di spazio che contiene. In Java , le espressioni regolari consentono ai programmatori di abbinare diversi modelli di carattere all'interno di stringhe , usando questi per agire come delimitatori per l' operazione di divisione . 
 Parametro Limite 
 
 Il secondo parametro per l'operazione di scissione stringa è facoltativa , che rappresenta un limite al programmatore intenda far valere sul processo . Se un programma chiama il metodo split senza fornire un parametro limite , l'operazione verrà eseguita per l'intera stringa . Se un parametro limite fa apparire , l'operazione di scissione sarà eseguita un numero di volte . Ad esempio, il codice seguente viene illustrato l'utilizzo del parametro di limite : 
 
 someWords String = " Selezione di parole " ; 
 
 String [ ] = wordTokens someWords.split ( " " , 3) ; 
 
 System.out.println ( wordTokens [2 ] ) ;//" di parole" 
 
 Dopo l'operazione di scissione ha eseguito il numero di volte specificato dal parametro limite , il resto del stringa viene copiato nella posizione di matrice finale . 
 
              
Programmazione © www.354353.com