개발/자바
자바 ) List의 내용을 대문자로 변경 후 List로 저장(feat. Stream)
kakk789
2023. 2. 4. 15:47
List의 내용을 대문자로 변경 후 List로 저장(feat. Stream)
사용할 람다 함수
- stream
- map
- collect
## 아래 주석과 같이 (이중콜론)을 이용하여 사용 가능 ##
List<String> names =
Arrays.asList("Sehoon", "Songwoo", "Chan", "Youngsuk", "Dajung");
List<String> names1 = names.stream()
.map(name -> name.toUpperCase()).collect(Collectors.toList());
//.map(String::toUpperCase).collect(Collectors.toList());
System.out.println(names); //[Sehoon, Songwoo, Chan, Youngsuk, Dajung]
System.out.println(names1); //[SEHOON, SONGWOO, CHAN, YOUNGSUK, DAJUNG]
참고
https://velog.io/@soyeon207/%EC%9D%B4%EC%A4%91-%EC%BD%9C%EB%A1%A0-%EC%97%B0%EC%82%B0%EC%9E%90Double-Colon-Operator
반응형