creare il testo String si desidera dividere in programma Java . Utilizzare il seguente codice di esempio , se non si dispone già di una stringa che si desidera dividere :
completeText String = " Ecco un po ' di testo " ;
Questo crea un'istanza semplicemente un oggetto String con una sezione di base di testo che contiene parole separate dal carattere di spazio . Creare una stringa di tuo , se si preferisce , ricordando di includere un personaggio diviso più volte all'interno di esso.
2
Split tuo String. Utilizzare la seguente sintassi per dividere il testo String :
completeText.split ( "") ;
Questa linea esegue l'operazione di scissione sulla stringa , utilizzando il carattere di spazio come delimitatore , come indicato dal parametro . Modificare la riga come segue , assegnando il risultato dell'operazione di scissione di un oggetto array :
String [ ] = textTokens completeText.split ( "") ;
La matrice contiene ora un elemento per ogni sezione all'interno della stringa originale, che è apparso tra i caratteri di spazio .
3
uscita i risultati della vostra operazione di divisione . Aggiungere il seguente codice per scorrere il risultato della funzione split , scrivendo ogni elemento fuori per una sola riga nella console di output :
per (String tkn : textTokens ) per
{ System.out . println ( "-" + TKN );}
salvare il programma , quindi compilarlo ed eseguirlo. Si dovrebbe vedere la seguente scritta nella console , a meno che non hai usato la propria stringa originale :
- Qui
- è
- alcuni
- testo
4
Utilizzare caratteri multipli per dividere la stringa . Hai molte opzioni in termini di come si divide una stringa di testo in Java . Per dimostrare un altro , modificare la dichiarazione di stringa come segue :
completeText String = " Ecco un po ' di testo , e molto di più . " ;
Altera l' operazione di divisione come segue :
String [ ] = textTokens completeText.split ( " [ , . ] + ");
le parentesi quadre indicano che più personaggi possono essere usati per dividere la stringa , mentre il segno più indica che un numero qualsiasi di queste caratteri che si verificano insieme devono essere trattati come uno. Testate il programma per visualizzare l'output .
5
Limitare il funzionamento split . È possibile applicare un limite al numero di volte che la funzione split viene applicata alla stringa , in ultima analisi, determinare la lunghezza della matrice risultante. Alter tua funzione split come segue :
String [ ] = textTokens completeText.split ( " [ , . ] +" , 3) ;
testare il programma e si dovrebbe vedere il seguente output :
- Qui
- è
- . del testo , oltre a più
Dopo la funzione split è stato applicato il numero di volte specificato , il restante sezione della stringa originale viene inserito nella voce matrice finale .
Programmazione © www.354353.com