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 .