• Source
    1. /* package whatever; // don't place package name! */
    2.  
    3. import java.util.*;
    4. import java.util.stream.*;
    5. import java.lang.*;
    6. import java.io.*;
    7.  
    8. /* Name of the class has to be "Main" only if the class is public. */
    9. class Ideone
    10. {
    11. public static void main (String[] args) throws java.lang.Exception
    12. {
    13. Stream<String> fruitStream = Stream.of("apple", "banana", "pear", "kiwi", "orange");
    14.  
    15. String result = fruitStream.filter(s -> s.contains("a"))
    16. .map(String::toUpperCase)
    17. .sorted()
    18. .collect(Collectors.joining(", "));
    19.  
    20. System.out.println(result);
    21. }
    22. }