Hi,
ich habe ein Probelm und stehe da ein wenig auf dem Schlauch: (hier eine vereinfachte Version davon)
Ich habe 2 Arrays, in dem diverse Strings stehen.
in ArrayA steht zB "compare", "equals"
in ArrayB steht zB "compare", "equals", "set".
Wie finde ich denn jetzt raus, in welchem Array das "set" steht? Also sowas wie contains. (arrys bekomme ich übergeben, wie gesagt, ist vereinfacht dargestellt)
Mein Problem ist, wenn ich mit einer for-Schleife durchgehe, kann ich das nicht direkt entscheiden, weil es ja sein kann, dass "set" noch nicht gefunden wurde, aber später villeicht noch auftaucht.
Kein Plan ob das jetzt verständlich war....
Das ist bisher mein Ansatz, der aber natürlich nicht funktioniert, weil zB das 1. Element in beiden Arrays ja "compare" ist und somit das If-Statement in beiden Fällen fehlschlagen würde.
Kann mir da jemand helfen?
Also noch mal in anderen Worten:
Wie überprüfe ich, ob in einem Array ein bestimmter Wert enthalten ist?
ich habe ein Probelm und stehe da ein wenig auf dem Schlauch: (hier eine vereinfachte Version davon)
Ich habe 2 Arrays, in dem diverse Strings stehen.
in ArrayA steht zB "compare", "equals"
in ArrayB steht zB "compare", "equals", "set".
Wie finde ich denn jetzt raus, in welchem Array das "set" steht? Also sowas wie contains. (arrys bekomme ich übergeben, wie gesagt, ist vereinfacht dargestellt)
Mein Problem ist, wenn ich mit einer for-Schleife durchgehe, kann ich das nicht direkt entscheiden, weil es ja sein kann, dass "set" noch nicht gefunden wurde, aber später villeicht noch auftaucht.
Kein Plan ob das jetzt verständlich war....
Code:
for (String s : arrayA) {
if (s.startsWith("set")){
System.out.println("Das ist ArrayA");
} else {
System.out.println("Das ist NICHT ArrayA, also ArrayB");
}
}
Das ist bisher mein Ansatz, der aber natürlich nicht funktioniert, weil zB das 1. Element in beiden Arrays ja "compare" ist und somit das If-Statement in beiden Fällen fehlschlagen würde.
Kann mir da jemand helfen?
Also noch mal in anderen Worten:
Wie überprüfe ich, ob in einem Array ein bestimmter Wert enthalten ist?