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