Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. /**
  2. *
  3. * @author Nguyen Tuan Viet S18964
  4. *
  5. */
  6.  
  7. package zad2;
  8.  
  9. import java.util.List;
  10. import java.util.stream.Collectors;
  11. import java.util.Arrays;
  12.  
  13. /*<-- niezbędne importy */
  14.  
  15. public class Main {
  16.  
  17. public static void main(String[] args) {
  18. // Lista destynacji: port_wylotu port_przylotu cena_EUR
  19. List<String> dest = Arrays.asList(
  20. "bleble bleble 2000",
  21. "WAW HAV 1200",
  22. "xxx yyy 789",
  23. "WAW DPS 2000",
  24. "WAW HKT 1000"
  25. );
  26. double ratePLNvsEUR = 4.30;
  27. List<String> result = dest.stream().filter(e -> {
  28. String[] x = ((String) e).split(" ");
  29. if (x[0].equals("WAW"))
  30. return true;
  31. else
  32. return false;
  33. }).map( e -> {
  34. String[] x = ((String)e).split(" ");
  35. return (String)("to "+ x[1]+" - price in PLN: "+(int)(Double.parseDouble(x[2])*ratePLNvsEUR));}).
  36. collect(Collectors.toList());
  37. /*<-- tu należy dopisać fragment
  38. * przy czym nie wolno używać żadnych własnych klas, jak np. ListCreator
  39. * ani też żadnych własnych interfejsów
  40. * Podpowiedź: należy użyć strumieni
  41. */
  42.  
  43. for (String r : result) System.out.println(r);
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement