728x90
반응형
List에서 stream()을 사용하여 특정 값을 가진 객체들만 제거하기
도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^
List에 담길 클래스 작성하기
List에 담을 User 객체 세팅
list 선언 및 User 객체 추가
반응형
list의 객체들 중 이름이 '홍길동'인 객체들을 다시 collect 처리로 List를 뽑고
필터링된 List를 forEach를 통해 해당 객체를 list에서 삭제 시킨다.
그리고 다시 list에 담긴 객체 데이터를 출려해본다.
결과
2,고길동
4,고길동
List에서 stream()을 사용하여 특정 값을 가진 객체들만 제거하기
List.stream().filter(object->object.getData().equals("filterData")).collect(Collectors.toList()).forEach(ls -> {List.remove(ls);});
도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^
728x90
반응형
'java, spring' 카테고리의 다른 글
JAVA 오류: 기본 클래스 ..을(를) 찾거나 로드할 수 없습니다. [해 (2) | 2022.01.18 |
---|---|
[Spring Boot] 시작하기 (Spring MVC, Rest API) (0) | 2021.11.21 |
[Spring] 스프링 시큐리티를 이용해 로그아웃 처리 (0) | 2021.10.07 |
[Spring] 기존 프로젝트에 스프링 시큐리티 접목 (0) | 2021.10.06 |
[Spring] 어노테이션을 이용하는 스프링 시큐리티 설정 (0) | 2021.10.04 |