본문 바로가기
개발/자바

자바 ) List의 내용을 대문자로 변경 후 List로 저장(feat. Stream)

by kakk789 2023. 2. 4.

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
반응형

댓글