Nwlapcug.com


Come ottenere l'indice della matrice di stringhe in Java

Le matrici sono uno dei costruttori di tipo primitivo disponibili in linguaggio di programmazione Java. Una matrice può contenere gli elementi di un tipo primitivo (ad es. int) o di qualsiasi tipo di riferimento. Programmi possono accedere direttamente qualsiasi elemento nella matrice fornendo il relativo indice, compreso tra 0 e il più alto indice della matrice. In particolare, una matrice può contenere stringhe. È possibile scrivere codice Java che determina quale indice (se qualsiasi) contiene un oggetto string specificato all'interno di una matrice di stringhe.

Istruzioni

1

Includere la seguente riga all'inizio del codice Java:

import java.lang.String;

2

Dichiarare e inizializzare la matrice di stringhe e la stringa che si desidera cercare all'interno della matrice, come nell'esempio di codice riportato di seguito:

String searchString = "jerop";

String [] stringArray = {"fomla", "anilo", "jerop", "kuza"};

3

Ciclo su tutti gli elementi nella matrice mentre il confronto con la stringa di ricerca, come nell'esempio di codice riportato di seguito:

Boolean trovato = false;

int foundIndex;

per (int i = 0; i < stringArray.length; i + +) {

Se (searchString.equals(stringArray[i])) {

found = true;

foundIndex = i;

break;

}

}

Alla fine del ciclo, se la variabile "trovata" è vera, allora "foundIndex" contiene l'indice all'interno della matrice di stringa. Se "trovato" è falso, la stringa di ricerca non era presente all'interno della matrice di stringa e l'indice non è definito. Per esempio, "foundIndex" otterrà il valore 2.