リストをforEach()
メソッドでラムダ式によって処理している際、for
、while
で使われるcontinue
と同じ動作を行う方法を共有します。
List<String> list = Arrays.asList("aaa", "bbb", "ccc", "ddd");
list.stream().forEach(str -> {
if (str.equals("ccc")) {
// 次の要素に行きたい(continueしたい)
}
System.out.println(str);
});