int[] arr1 = {1,2,3,5,6,9}; ArrayList<Integer> list = new ArrayList<>(); for(int i = 0; i <= 9; i++){ int finalI = i; // 람다식은 final 변수 지정 필요 if(!IntStream.of(arr1).anyMatch(x->x == finalI)){ list.add(i); } }
역시 스트림 최고다...정말 다양한 문법 사용이 가능한 것 같다....