Nwlapcug.com


Come analizzare una virgola separati stringa di variabili in Java

Come analizzare una virgola separati stringa di variabili in Java


L'elaborazione di stringhe di testo in Java è in genere semplice, come il linguaggio fornisce una gamma di funzioni standard per la gestione delle stringhe, incluso l'accesso a porzioni individuali. Per accedere agli elementi all'interno di una stringa separata da virgole, il codice necessario in primo luogo dividere gli elementi in singole stringhe. Secondo gli obiettivi all'interno del progetto, potete mantenere queste variabili di stringa memorizzate all'interno di una struttura di matrice o salvare elementi particolari come variabili string separate. Qualunque cosa si intende fare con il vostro elementi di stringa, il processo di accesso richiede solo poche righe di codice.

Istruzioni

1

Preparare la stringa originale. Progetto Java può leggere la stringa separati da virgola in da un'origine esterna o crearlo all'interno del programma. In entrambi i casi, assicurarsi che lo avete salvato come una singola variabile, come la seguente porzione di codice di esempio:

String totalText = "Bob, Jim, Sam";

La stringa può essere qualsiasi lunghezza, come il processo di accesso gli elementi all'interno di esso non è dipendente da lunghezza. Una volta che il testo è memorizzato in una variabile di stringa, è possibile eseguire qualsiasi elaborazione di stringa che necessaria.

2

Dividere la stringa. Utilizzando il metodo della classe string Java "split", è possibile separare gli elementi all'interno di una stringa. Questo metodo accetta un parametro che indica quale carattere si desidera dividere la stringa, che sarà in questo caso il carattere virgola. Nell'esempio di codice riportato di seguito viene illustrata la chiamata al metodo split sulla corda, passandogli il carattere virgola:

totalText.split(",");

In Java le stringhe sono immutabili, ovvero che un oggetto stringa Java non può essere modificato. Per questo motivo, il metodo split non influisce il valore di stringa originale, che è comunque possibile utilizzare all'interno del programma, se ne avete bisogno.

3

Archiviare il risultato della vostra operazione di divisione nella matrice. La stringa metodo split restituisce un oggetto array con ogni elemento della stringa archiviato in una singola posizione. Per creare una variabile di matrice in modo che è possibile accedere gli elementi diviso dalla stringa originale, modificare la riga di codice di Spalato come segue:

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

Ciò consente di elaborare gli elementi in un'ordinata archiviandole in una struttura di dati lineare.

4

Accedere ai tuoi elementi di stringa. Quando si dispone di elementi quali stringhe memorizzate all'interno di una matrice, è possibile accedervi utilizzando i valori di indice corrispondente. Ad esempio, se avete bisogno di accedere a un elemento in una particolare posizione, è possibile utilizzare la seguente sintassi del codice:

TextElement [0]

Questo accede al primo elemento, che si trova nella posizione zero. Per accedere a ogni elemento della matrice in ordine consecutivo, è possibile utilizzare un ciclo "for", come nell'esempio seguente:

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

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

}

Questo scrive ogni valore di elemento insieme con la sua posizione.

5

Memorizzare qualsiasi elementi obbligatori come variabili individuali all'interno del tuo programma. È possibile utilizzare gli elementi divisi dalla stringa di testo originale direttamente dalla matrice, come le variabili di matrice vengono archiviate nello stesso modo come variabili ordinarie, ma accessibili utilizzando le loro posizioni di matrice. Se avete bisogno di eventuali elementi di stringa dalla matrice archiviate come variabili individuali, è possibile copiarli come segue:

String anElement = TextElement [0];

In generale, si dovrebbe fare solo quando necessario, come hai già il valore di stringa all'interno della matrice e la creazione di una variabile separata possono utilizzare risorse non necessarie.

Consigli & Avvertenze

  • La stringa metodo split può dividere stringhe con espressioni regolari, nonché a singoli caratteri.
  • Se il programma sta leggendo il testo da un'origine esterna, una verifica adeguata sarà necessaria garantire che è robusto.