String Array Java

String Array Java

“Gli array in Java sono le strutture di dati più comuni e fondamentali. Una raccolta di oggetti con tipi di dati correlati sono raggruppati in un array. A causa della sua efficacia ed efficienza, è considerata la struttura dei dati più utilizzata tra i programmatori. L'array di stringa funziona in modo simile ad altri tipi di dati dell'array. L'array di stringhe in Java è necessario per manipolare le stringhe. Anche il metodo principale () di java prende l'array stringa "string [] args" come parametro. Ora esamineremo molti aspetti dell'array di stringhe Java oggi utilizzando applicazioni di esempio."

Esempio 1

Stiamo usando i numeri dell'indice per accedere agli elementi inizializzati in un array. Inoltre, il compilatore di Java rileva automaticamente la dimensione dell'array specificato.

Nella prima fase dell'implementazione, abbiamo costruito una classe "myarrayexample1" di Java. Successivamente, abbiamo chiamato il metodo principale del programma all'interno della classe. Abbiamo dichiarato un array come "anche_integer" e fornito i primi dieci anche numeri interi in un array. Successivamente, abbiamo acceduto a ciascun elemento dell'array assegnando il valore dell'indice all'interno del sistema.fuori.Println () Metodo di Java.

L'array specificato stampato tutti i numeri interi memorizzati anche sulla console corrispondente al loro valore dell'indice.

Esempio 2

Possiamo anche aggiungere nuovi elementi all'array usando il metodo ArrayList di Java, il che è notevole. Per comprendere l'aggiunta di un nuovo elemento in un array di stringhe, consideriamo il programma di illustrazione di seguito.

Il programma di cui sopra è distribuito con la classe "myarrayexample2" e all'interno di quella classe, abbiamo creato il metodo principale della classe. Successivamente, abbiamo dichiarato un array di stringhe "DaysArray". Questo array è inizializzato con i nomi dei giorni in una settimana. Abbiamo stampato un elemento di array che mostra i giorni in una settimana. Nota che non abbiamo inserito l'ultimo giorno in un array che è "domenica".

Per questo, abbiamo definito una variabile "Newday" e assegnato il nome della giornata "domenica" che manca. Successivamente, abbiamo convertito l'array nell'array di elenchi chiamando il metodo ArrayList. Il metodo Add () è stato utilizzato per aggiungere il nuovo elemento all'array. Quindi, abbiamo nuovamente convertito la matrice nell'array passando il metodo "DaysArray" al metodo ToArray (). Abbiamo stampato il nuovo array, che contiene tutti i nuovi elementi e l'elemento precedente, alla console.

L'array iniziale è stampato sullo schermo, che mostra l'elemento mancante "domenica". Quindi, il nuovo array viene stampato sullo schermo con tutti gli elementi esistenti dell'array e il nuovo elemento dell'array.

Esempio 3

Possiamo cercare un elemento particolare dall'array di stringa utilizzando gli algoritmi di ricerca. La ricerca termina quando il verificarsi dell'elemento si trova in un array di stringhe.

Abbiamo una classe Java "MyArrayExample3" in cui abbiamo impiegato il metodo principale (). Quindi, abbiamo definito una serie di stringhe come "nomi" e inserito i nomi casuali al suo interno. I nomi vengono visualizzati tramite il sistema.fuori.Metodo println. Qui, abbiamo una variabile booleana "B", che è impostata come "falsa". Quindi, abbiamo un "indice" variabile per il valore dell'indice, che è "0". Abbiamo definito un'altra variabile, "STR" e memorizzato il nome "Leo" dall'array che deve essere perquisito. Quindi, abbiamo implementato il ciclo per, che cicla sugli elementi dell'array e restituisce il valore dell'indice dell'elemento "Leo" dai "nomi" dell'array specificato.

L'algoritmo di ricerca termina quando viene trovato l'elemento "Leo". Viene utilizzato il blocco IF-ELSE, che mostra la posizione dell'indice di un elemento cercato o il messaggio quando l'elemento cercato non viene trovato dall'array di stringa.

L'elemento "Leo" è presente nella posizione dell'indice "1" nell'array di stringhe, che è l'output di questo programma qui.

Esempio 4

L'algoritmo di ricerca è piuttosto difficile dall'algoritmo di smistamento e richiede più tempo. Qui, abbiamo implementato il programma per ordinare un array di stringhe che è più facile in Java. Abbiamo usato il metodo Ord () per l'ordinamento dell'array stringa.

Nel programma sopra, "MyArrayExample4" è una classe che abbiamo creato. Abbiamo invocato il metodo principale () in classe. Quindi, dichiariamo un "valori" di array di stringhe, che è impostato con gli elementi stringa. Gli elementi dell'array di stringa vengono stampati utilizzando il metodo toString (), in quanto prende l'array come argomento. Dopo questo, abbiamo utilizzato il metodo Ord () e abbiamo superato l'array di stringa "valori" come parametro. Il metodo di ordinamento qui ordina l'array di stringa per il primo carattere in ordine alfabetico. L'array di stringa ordinato viene quindi stampato sul terminale utilizzando il metodo di stampa Java.

L'array originale e l'array ordinato possono essere visualizzati nella schermata seguente. La seconda istruzione stampata è il nostro output dopo l'ordinamento di un array di stringhe.

Esempio 5

Ora, trasformeremo l'array specificato nella stringa utilizzando il metodo della classe elenco (). Converte ogni elemento in un elenco di entità di stringa in un elemento array di stringhe quando viene fornito un elenco di elementi stringa come argomento.

Qui, abbiamo creato il metodo principale () nella classe Java "MyArrayExample5". Quindi, abbiamo definito un elenco vuoto nella variabile "colore". L'elenco "Color" viene quindi aggiunto con la stringa di parole usando il metodo Add (). Successivamente, otteniamo le dimensioni dell'elenco "colore" dal metodo size (). La dimensione dell'elenco è definita nella variabile "color_size". L'array viene creato come "array", in cui abbiamo memorizzato le dimensioni dell'elenco "colore".

Il metodo ToArray () è distribuito, che prende l'array come parametro per la conversione dell'elenco delle stringhe. Con l'iterazione per loop, abbiamo stampato l'array di stringa appena creato dall'elenco delle stringhe.

L'elenco degli elementi di stringa viene convertito nell'array di stringa mediante l'utilizzo del metodo ToArray (). L'uscita viene visualizzata nella seguente schermata del terminale.

Conclusione

Abbiamo visto in profondità l'array di stringhe Java con questo articolo. Abbiamo esaminato ogni concetto fondamentale su un array di stringhe che include la dichiarazione dell'array di stringhe e l'inizializzazione in Java. Abbiamo anche eseguito varie operazioni sull'array di stringa ordinando l'array di stringa, cercando l'elemento specifico nell'array di stringhe e la conversione dell'elenco stringa nell'array di stringa nella lingua Java.