Java Stream How to - Transform List string to upper case








Question

We would like to know how to transform List string to upper case.

Answer

import java.util.Arrays;
import java.util.List;
//www .  jav a 2 s  .  c o  m
public class Main {

  public static void main(final String[] args) {
    List<String> friends = Arrays.asList("Ross", "Chandler", "CSS",
        "Monica", "Joey", "Rachel");

    friends.stream().map(name -> name.toUpperCase())
        .forEach(name -> System.out.print(name + " "));

  }

}

The code above generates the following result.