Arrays er en av de primitive typen konstruktører tilgjengelig i Java programmeringsspråk. En rekke kan inneholde elementer av en primitiv type ( f.eks , int ) eller av noen referanse type. Programmer kan få tilgang til direkte noe element i matrisen ved å gi sin indeks, mellom 0 og den høyeste indeksen i matrisen. Spesielt kan en matrise inneholde strenger. Du kan skrive Java-kode som bestemmer hva index ( hvis noen) inneholder en gitt streng innenfor en rekke strenger . Instruksjoner
en
Ta med følgende linje i begynnelsen av Java-kode :
import java.lang.String ;
2
Erklærer og initialisere utvalg av strenger og streng du vil søke etter i matrisen , som i følgende eksempelkode : en
String searchstring = " jerop ";
String [ ] stringArray = { " fomla " , " anilo ", " jerop ", " Kuza "} ;
3
Loop fremfor alle elementene i matrisen mens sammenligne hver med søkestrengen , som i følgende eksempelkode :
boolean funnet = false;
int foundIndex ;
for ( int i 0 = ; i < stringArray.length ; i + + ) {
if ( searchstring . lik ( stringArray [ i] ) ) {
funnet = true;
foundIndex = i;
pause,
}
< p > }
på slutten av loopen hvis variabelen "funnet" er sant, så " foundIndex " inneholder indeksen i strengen array. Hvis "funnet" er falsk , var søkestrengen ikke til stede i streng rekke og indeksen er udefinert. For eksempel " foundIndex " vil få verdi 2 .