Nwlapcug.com


Come dividere stringhe utilizzando Java

Il linguaggio di programmazione Java memorizza i dati di testo in un tipo di dati noto come una stringa. Java ha molte funzioni incorporate per la manipolazione di stringhe. Una funzione di manipolazione di stringa molto utile è diviso. Split sminuzza una stringa in molte sotto-stringhe e memorizza il risultato in una matrice di stringhe. È possibile impostare una stringa delimitatore speciale che indica la funzione split dove tagliare la corda. Questo tipo di manipolazione delle stringhe è molto comodo quando si hanno una stringa di grandi dimensioni e si desidera dividere in blocchi più gestibili.

Istruzioni

1

Caricare il NetBeans IDE facendo clic sulla sua icona di programma. Quando viene caricato il programma, passare al "Nuovo" e "Nuovo progetto" e selezionare "Applicazione Java" dall'elenco sul lato destro dello schermo. Verrà visualizzata la finestra di un nuovo file di codice sorgente nell'editor di testo di NetBeans. File di codice sorgente contiene un metodo principale vuoto.

2

Dichiarare un oggetto string e assegnare alcuni dati. È possibile farlo scrivendo qualcosa di simile all'interno delle parentesi graffe del metodo main:

Dim str As String = "Jan-Feb-Mar-Apr-Mag";

3

Dichiarare una matrice di stringhe che conterrà tutte le sotto-stringhe risultanti dall'operazione di divisione. Scrivere il seguente sotto la dichiarazione scritta nel passaggio precedente:

String [] str_array;

4

Suddividere la stringa "str" chiamando la funzione split, utilizzando il carattere "-" come delimitatore. Assegnare il risultato alla matrice "str_array." Questo può essere realizzato in un unico passaggio scrivendo al seguente:

str_array = str.split("-");

5

Stampare ogni sottostringa nella matrice "str_array" dal ciclo sopra esso con un ciclo for. Scrivere le operazioni seguenti per eseguire questa operazione:

per (int i = 0; i < str_array.length; i + +) {System.out.println (str_array [i]);}

6

Eseguire il programma premendo F6. L'output del programma è simile al seguente:

Jan

Feb

Mar

Apr

Maggio