March 29
Gli array sono uno dei costruttori di tipo primitivo disponibili nel linguaggio di programmazione Java. Un array può contenere elementi di un tipo primitivo (ad esempio, int) o di qualsiasi tipo di riferimento. I programmi possono accedere direttamente ogni elemento dell'array fornendo il suo indice, tra 0 e il più alto indice nell'array. In particolare, un array può contenere stringhe. È possibile scrivere codice Java che determina quale indice (se del caso) contiene una determinata stringa all'interno di un array di stringhe.
1 Includere la seguente riga all'inizio del vostro codice Java:
import java.lang.String;
2 Dichiarare e inizializzare l'array di stringhe e la stringa da cercare all'interno della matrice, come nel seguente codice di esempio:
String searchString = "jerop";
String [] StringArray = { "fomla", "Anilo", "jerop", "Kuza"};
3 Loop su tutti gli elementi della matrice, mentre il confronto ognuno con la stringa di ricerca, come nel seguente codice di esempio:
booleano trovato = false;
int foundIndex;
for (int i = 0; i <stringArray.length; i ++) {
if (searchString.equals (StringArray [i])) {
found = true;
foundIndex = i;
rompere;
}
}
Alla fine del ciclo, se la variabile "found" è vera, allora "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 non è definito. Per l'esempio, "foundIndex" avranno valore di 2.