😒 저 저 저 개념없는 나/🤝🏻 자바를 JAVA

[Java] ArrayList.removeIf()

우주수첩 2023. 5. 3. 02:13
728x90

 

# removeIf()

  • ArrayList의 메소드로 인자로 전달된 조건을 충족하는 list의 원소들을 삭제한다. 

 

 

# 형태

public boolean removeIf(Predicate<? super E> filter)

 

  •  Predicate : 인자 / 람다 표현식으로 전달 가능
    • 아이템 필터링 조건

 

 

 

# 예제

studentList.removeIf(student -> student.getName().equals(name));
  • studentList에서 name값과 student 객체의 getName 값이 일치할 경우 해당 원소를 삭제한다.
  • 자세한 코드 흐름 : https://dusty-wznt.tistory.com/163

 

 

 

728x90