Stream의 예제
public void filterAdultList(){
List<Integer> ageList = Arrays.asList(20, 21, 30, 13, 44); //나이 리스트
List<Integer> adultAgeList = ageList.stream() //성인 나이 리스트
.filter(age -> age >= 20)
.collect(Collectors.toList());
adultAgeList.forEach(age -> System.out.println("adultAgeList age : " + age)); //성인 나이 리스트 출력
System.out.println("\n");
ageList.forEach(age -> System.out.println("ageList age :" + age)); //나이 리스트 출력
}
결과 :
adultAgeList age : 20
adultAgeList age : 21
adultAgeList age : 30
adultAgeList age : 44
/**
아래 결과와 같이 adultAgeList를 만들었다고 해서
ageList의 데이터가 변경되는것이 아닙니다.
*/
ageList age :20
ageList age :21
ageList age :30
ageList age :13
ageList age :44
----- 추가 예제 작성 예정
[Spring Boot]MVC 와 MVC2 패턴이란? (0) | 2023.12.19 |
---|---|
[Flyway] 설정하기 (0) | 2023.04.10 |
스프링 빈 (Spring Bean) & 자바 빈 (Java Bean) (0) | 2022.05.29 |
[스프링] Apache Tomcat (아파치 톰캣) (0) | 2019.10.21 |
[스프링] 스프링의 특징 (0) | 2019.10.15 |