ジョンHumanyun:
私は、次の条件を記述しようとしています:
if(javaList.contains("aaa")||javaList.contains("abc")||javaList.contains("abc")) {
//do something
}
どのように私はそれがより良い方法で行うことができますか?
ニコラスK:
あなたは、Java 8以上にしている場合は、次のコードを使用することができます。
if (javaList.stream().anyMatch(l -> l.matches("aaa|xyz|abc")))
あなたは使用することができます.matches()
し、渡した文字列で区切られたORのシンボル。.matches()
かかる文字列として表され、正規表現。