Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Tutorial Java for Strings Spalato

stringhe Java memorizzare i caratteri di testo all'interno dei programmi . Se si dispone di una stringa di testo è necessario dividere in elementi separati , utilizzare il metodo split della classe String . Esecuzione del processo di scissione di solito è semplice , ed è possibile personalizzare il processo per soddisfare le esigenze del vostro progetto , la scelta di un espressione regolare per dividere con e memorizzare i risultati in un array di stringhe . Una volta che hai gli elementi di un array, è possibile scorrere di loro , di effettuare qualsiasi trattamento desiderato . Istruzioni
1

Prepara il tuo stringa di testo nel programma Java . Creazione di una stringa , se non ne hai già uno, in uno dei file di classe . La sintassi seguente viene illustrato dichiarare e istanziare variabile una stringa semplice :

String verdura = " cipolla, carota , patata" ;

Questa stringa contiene parole delineati da personaggi virgola . Utilizzando il metodo split , è possibile separare le parole , la memorizzazione di una sola parola a ciascun elemento all'interno di un array.
2

Dividere la stringa e memorizzare il risultato in una variabile array di stringhe . Utilizzando il seguente codice , eseguire il metodo split sulla stringa e salvare i risultati in una struttura a matrice per un uso successivo :

String [ ] = veg vegetables.split ( "," ) ;

Quando questo codice viene eseguito , l'array stringa contiene tre elementi , ognuno con una sola parola in esso. Il codice specifica il carattere virgola da utilizzare come delimitatore per l'operazione . Questo significa che ogni elemento dell'array conterrà i caratteri tra le virgole .
3

Loop attraverso l'array di stringhe. Per testare i risultati del vostro processo di scissione , aggiungere il codice seguente iterazione attraverso la matrice e la scrittura degli elementi nella console di output standard :

for (int i = 0; i < veg.length ; i + + ) {

System.out.println ( veg [ i] ) ; }


Salvare il file ed eseguire il programma per testarlo. Dovreste vedere gli elementi di matrice scritte su righe separate .
4

Spalato la stringa con un limite . Facoltativamente, applicare un limite per l'operazione di scissione , che determina quante volte il programma divide la stringa sul delimitatore specificato . Il seguente codice dimostra alterato applicando un limite utilizzando un secondo parametro al metodo :

String [ ] = veg vegetables.split ( " , " , 2) ;

L'array risultante ha solo due elementi in esso , con l'elemento finale memorizzare tutto a sinistra nella stringa originale a seguito dell'operazione di scissione .
5

Esperimento con il metodo split utilizzando le espressioni regolari . È possibile passare molte diverse espressioni regolari per il metodo split nel suo primo parametro , a seconda degli obiettivi del progetto. L'esempio seguente mostra scissione su qualsiasi carattere che non sia una lettera o un numero :

split ( " [ ^ a-zA - Z0-9 ]") ;

Questo esempio dimostra suddivisione su un o più di una selezione di personaggi :

split ( "+ [ , . ] ");

Questo potrebbe funzionare per la seguente stringa :

String verdura = " cipolla , carote, patate, pepe " , .

utilizzare diverse espressioni regolari per capire la funzionalità metodo split

.

 

Programmazione © www.354353.com