![[Java/자바] - ArrayList.removeIf(predicate<? super E> filter) [Java/자바] - ArrayList.removeIf(predicate<? super E> filter)](https://mblogthumb-phinf.pstatic.net/MjAyMDA5MjNfMTk5/MDAxNjAwODU5NjE0Mjg0.J35D0K3Bj53GxDo64YBlrWkAcefaiar2jzTsDTs9XWcg.zky831JAhee_xMCf3uew9KJ9rAntuiE5oY9M0Veh_1Yg.PNG.zzang9ha/image.png?type=w2)
ArrayList.removeIf(predicate<? super E> filter)안녕하세요~ 이번에 정리할 내용은 자바 컬렉션 프레임워크 ArrayList의 removeIf(Predicate <?
super E> filter) 메서드 입니다!Java8 공식문서 설명에는 주어진 predicate를 만족하는 컬렉션의 요소들에 대해 모두 제거해준다고 나와있네요~removeIf() 메서드에 대해 내부적으로는 위와 같이 구현되어 있는데요, 매개변수 내용은 아래를 참고해주세요!
함수형 인터페이스 Predicate? 와일드카드removeIf() 메서드와 람다표현식을 함께 사용하면 간단한 코드로 다양한 구현을 할 수 있습니다.기존의 중복 제거가 아닌, 중복 되는 수를 완전히 제거해보는 코드를 작성..........
원문링크 : [Java/자바] - ArrayList.removeIf(predicate<? super E> filter)