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

Come analizzare un Comma Separated stringa in variabili in Java

Lavorazione stringhe di testo in Java è generalmente semplice , come la lingua fornisce una serie di funzioni standard per le stringhe di movimentazione , tra cui l'accesso a porzioni individuali . Per accedere agli elementi all'interno di una stringa separata da virgole , il codice deve prima dividere gli elementi in singole stringhe . A seconda degli obiettivi all'interno del progetto , è possibile mantenere queste variabili stringa memorizzati all'interno di una struttura a matrice o salvare elementi particolari come variabili stringa distinti . Qualunque cosa si pensa di fare con i vostri elementi di stringa , il processo di accesso li richiede solo poche righe di codice . Istruzioni
1

Prepara il tuo stringa originale . Il vostro progetto Java potrebbe essere la lettura il vostro separati da virgola stringa da una fonte esterna o la creazione all'interno del programma . In entrambi i casi , assicurarsi che lo avete salvato come una singola variabile , come nel seguente esempio di codice estratto:

totalText String = " Bob , Jim , Sam " ;

La stringa può essere qualsiasi lunghezza , come il processo di accesso gli elementi in esso non è dipendente dalla lunghezza . Una volta che il testo viene memorizzato in una variabile di stringa, è possibile eseguire il trattamento stringa è necessario .
2

Split vostra stringa . Utilizzando il metodo "split" della classe String di Java , è possibile separare gli elementi all'interno di una stringa . Questo metodo prende un parametro che indica quale carattere si desidera dividere la stringa in , che sarà il carattere virgola in questo caso. Il codice riportato di seguito viene illustrato come chiamare il metodo split sulla stringa , passandogli il carattere virgola :

totalText.split ( "," ) ;

stringhe Java sono immutabili , il che significa una Java oggetto stringa non può essere modificato . Per questo motivo , il metodo split non influenza il valore della stringa originale, che è comunque possibile utilizzare all'interno del programma , se ne avete bisogno .
3

memorizzare il risultato della vostra operazione di divisione in serie . Il metodo split stringa restituisce un oggetto array con ciascun elemento della stringa memorizzata in un'unica posizione . Per creare una variabile di matrice in modo da poter accedere agli elementi divisi dalla stringa originale , modificare il codice riga divisa come segue :

String [ ] = textElements totalText.split ( " , ");

Questo permette di elaborare gli elementi in modo ordinato memorizzandoli in una struttura dati lineare.
4

Accesso vostri elementi stringa . Quando si dispone di elementi come stringhe memorizzate all'interno di un array, è possibile accedervi utilizzando i rispettivi valori di indice . Per esempio, se è necessario accedere a un elemento in una posizione particolare, è possibile utilizzare il codice seguente sintassi :

textElements [ 0 ]

accede al primo elemento , che è alla posizione zero . Per accedere a ciascun elemento dell'array in ordine consecutivo , è possibile utilizzare un ciclo "for " , come nel seguente esempio :

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

System.out.println > ( " elemento " + i + " : " + textElements [i]) ; .

}

Questo scrive ogni valore di elemento fuori insieme alla posizione

5

Conservare eventuali elementi richiesti come variabili individuali all'interno del programma . È possibile usare gli elementi divisi dalla stringa di testo originale direttamente dalla matrice , come le variabili array vengono memorizzati nello stesso modo come variabili ordinarie , ma accessibili utilizzando le loro posizioni di matrice. Se avete bisogno di elementi stringa dell'array memorizzato come singole variabili , è possibile copiarli come segue :

String anElement = textElements [ 0 ] ;

In generale, si deve solo fare questo quando necessario, come hai già il valore di stringa all'interno della matrice e la creazione di una variabile indipendente può utilizzare le risorse non necessarie .

 

Programmazione © www.354353.com