68 Stimmen

Prüfen, ob ein String in einer ArrayList von Strings enthalten ist

Wie kann ich überprüfen, ob ein String befindet sich in der List ?

Ich möchte zuweisen 1 a temp wenn es ein Ergebnis gibt, 2 sonst.

Mein aktueller Code lautet:

Integer temp = 0;
List<String> bankAccNos = new ArrayList<String>();//assume list contains values
String bankAccNo = "abc";
for(String no : bankAccNos)
    if(no.equals(bankAccNo))
        temp = 1;

97voto

jazzytomato Punkte 6746
temp = bankAccNos.contains(no) ? 1 : 2;

16voto

Angelo Fuchs Punkte 9547

En List Schnittstelle ist dies bereits gelöst.

int temp = 2;
if(bankAccNos.contains(bakAccNo)) temp=1;

Mehr dazu finden Sie in der Dokumentation über Liste .

7voto

Abhi Punkte 61
    List list1 = new ArrayList();
    list1.add("one");
    list1.add("three");
    list1.add("four");

    List list2 = new ArrayList();
    list2.add("one");
    list2.add("two");
    list2.add("three");
    list2.add("four");
    list2.add("five");

    list2.stream().filter( x -> !list1.contains(x) ).forEach(x -> System.out.println(x));

Die Ausgabe ist:

two
five

0voto

Adam reuben Punkte 37
*public class Demo {
   public static void main(String[] args) {
      List aList = new ArrayList();
      aList.add("A");
      aList.add("B");
      aList.add("C");
      aList.add("D");
      aList.add("E");
      if(aList.contains("C"))
         System.out.println("The element C is available in the ArrayList");
      else
         System.out.println("The element C is not available in the ArrayList");
      if(aList.contains("H"))
         System.out.println("The element H is available in the ArrayList");
      else
         System.out.println("The element H is not available in the ArrayList");
   }
}*

Der Output wird sein:

Das Element C ist in der ArrayList vorhanden Das Element H ist nicht in der ArrayList vorhanden

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X