書き尽くされている気がするけど、自分のメモとしてまとめておきます。 基本 String[] array = {"AAA", "BBB", "CCC", "DDD", "EEE", "FFF"}; Stream<String> stream = Arrays.stream(array);//配列をStreamに変換する //全ての要素がラムダの条件を満たしているか //全てが条件に当てはまればtrueが返る stream.allMatch(s -> s.length() == 3);//true stream.allMatch(s -> s.equals("AAA"));//false //いずれかの要素がラムダの条件を満たしているか //どれか1つが条件に当てはまればtrueが返る stream.anyMatch(s -> s.length() == 3);//true stream.an