A
Alica
Gast
Hallo Community 
Ich hab ein kleines Problem mit dem durchsuchen eines String arrays. Mir hat ein Freund zwar schon etwas geholfen aber ich blick da nicht durch...vielleicht weiss jemand wie es leichter geht?!
Danke im Voraus!
Ich hab ein kleines Problem mit dem durchsuchen eines String arrays. Mir hat ein Freund zwar schon etwas geholfen aber ich blick da nicht durch...vielleicht weiss jemand wie es leichter geht?!
Danke im Voraus!
Code:
public static int lookupEntry() {
String antwort,
antwortSub,
zeigerString,
zeigerStringSub;
int zeigerInt;
boolean suchen = true,
treffer = false;
do {
System.out.print("Bitte Geben sie den Namen ein (ENTER zum abrechen): ");
antwort = getInput.inpString();
try {
// Durchsuchen der Liste
for (Iterator e = liste.iterator () ; e.hasNext () ;) {
zeigerInt = liste.indexOf(e.next());
zeigerString = liste.get(zeigerInt);
zeigerStringSub = liste.get(zeigerInt).substring(0,3).toLowerCase();
antwortSub = antwort.substring(0,3).toLowerCase();
// Vergleich von Zeichenketten mit equals
if (antwortSub.equals(zeigerStringSub)) {
System.out.println("\t"+zeigerString);
return zeigerInt;
}
}
}
catch(StringIndexOutOfBoundsException e) {
return -1;
}
System.out.println ("Eintrag nicht gefunden.");
System.out.println("");
} while (suchen);
return -1;
}