Sehen Sie sich die Liste # an. enthält (T obj) Methode, wie folgt:
%Vor% ArrayList kann eine oder mehrere Zeichenfolgen enthalten. Sie können String nicht mit ArrayList vergleichen. Sie können jedoch überprüfen, ob die ArrayList diesen String enthält oder nicht contains()
method
Es gibt verschiedene Möglichkeiten, die Sie in Betracht ziehen könnten:
Nun, das sind Vor- und Nachteile dieser Methoden, alles hängt davon ab, was Sie tun möchten und warum und wie Sie Strings vergleichen.
Grüße, Stéphane
Wenn Sie Lambdaj verwenden möchten, überprüfen Sie das Vorhandensein der Zeichenfolge als:
%Vor% Durch den statischen Import von select
und equalTo
erhöht sich die Lesbarkeit:
Tags und Links java