Gli array sono uno dei costruttori di tipo primitivo disponibili nel linguaggio di programmazione Java . Un array può contenere elementi di un tipo primitivo ( es. int) o di qualsiasi tipo di riferimento . I programmi possono accedere direttamente a qualsiasi elemento della matrice , fornendo il suo indice , compreso tra 0 e il più alto indice dell'array. In particolare , un array può contenere stringhe . È possibile scrivere codice Java che determina ciò che indice ( se del caso) contiene una determinata stringa in un array di stringhe . Istruzioni
1
includere la seguente riga all'inizio del codice Java :
import java.lang.String ;
2
dichiarare e inizializzare il array di stringhe e la stringa che si desidera ricercare all'interno della matrice , come nel seguente codice di esempio :
searchString String = " jerop " ;
String [ ] stringArray = { " fomla " , " Anilo " , " jerop " , " kuza "} ;
3
ciclo su tutti gli elementi della matrice , mentre il confronto ciascuno con la stringa di ricerca , come nel seguente codice di esempio : < br
boolean > trovato = false;
int foundIndex ;
for (int i = 0; i < stringArray.length ; i + + ) {
se ( searchString . equals ( stringArray [ i] ) ) {
trovato = true ;
foundIndex = i;
break;
}
< p > }
alla fine del ciclo , se la variabile "trovato" è vera, " foundIndex " contiene l'indice all'interno della matrice di stringhe . Se "trovato" è falsa , la stringa di ricerca non era presente all'interno della matrice di stringhe e l'indice è definito. Per l'esempio , " foundIndex " avrà valore di 2 .