[Java/자바] - ArrayList.removeIf(predicate<? super E> filter)


[Java/자바] - ArrayList.removeIf(predicate<? super E> filter)

ArrayList.removeIf(predicate<? super E> filter)안녕하세요~ 이번에 정리할 내용은 자바 컬렉션 프레임워크 ArrayList의 removeIf(Predicate <?

super E> filter) 메서드 입니다!Java8 공식문서 설명에는 주어진 predicate를 만족하는 컬렉션의 요소들에 대해 모두 제거해준다고 나와있네요~removeIf() 메서드에 대해 내부적으로는 위와 같이 구현되어 있는데요, 매개변수 내용은 아래를 참고해주세요!

함수형 인터페이스 Predicate? 와일드카드removeIf() 메서드와 람다표현식을 함께 사용하면 간단한 코드로 다양한 구현을 할 수 있습니다.기존의 중복 제거가 아닌, 중복 되는 수를 완전히 제거해보는 코드를 작성..........



원문링크 : [Java/자바] - ArrayList.removeIf(predicate&lt;? super E&gt; filter)