Advertisement
Guest User

Untitled

a guest
Jun 29th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. package de.wenzlaff.twpubnub;
  2.  
  3. import static org.junit.Assert.assertEquals;
  4.  
  5. import java.util.Arrays;
  6. import java.util.List;
  7.  
  8. import org.junit.Test;
  9.  
  10. import static java.util.stream.Collectors.joining;
  11.  
  12. /**
  13. * Testklasse für neue Java 1.8 Funktionen.
  14. *
  15. * @author Thomas Wenzlaff
  16. *
  17. */
  18. public class Csv {
  19.  
  20. /**
  21. * Wie können mit Java 1.8 leicht Listen nach CSV transformiert werden?
  22. *
  23. * Und auch noch leicht verändert (in Großbuchstaben) und trimmen oder so
  24. * geht auch mit streams.
  25. *
  26. * @author Thomas Wenzlaff
  27. * @since 29.06.2016
  28. */
  29. @Test
  30. public void csvToUpperCollect() {
  31.  
  32. List<String> farben = Arrays.asList("rot ", "GELB", "grün", "lila");
  33.  
  34. String farbenCsv = farben.stream().map(String::toUpperCase).map(String::trim).collect(joining(","));
  35.  
  36. assertEquals("ROT,GELB,GRÜN,LILA", farbenCsv);
  37. }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement