Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package POMOS;
- import java.util.Arrays;
- import java.util.List;
- import java.util.Set;
- import java.util.stream.Collectors;
- public class StreamPomos {
- public static void main(String[] args) {
- List<Integer> number = Arrays.asList(2, 3, 4, 5);
- System.out.println("Originalna lista e " + number);
- //map
- List<Integer> kvadrat = number.stream()
- .map(broj -> broj * broj)
- .collect(Collectors.toList());
- System.out.println("Lista posle map e " + kvadrat);
- //filter
- List<String> names = Arrays.asList("Ivana", "Ivona", "Angela");
- System.out.println("Listata pred filter e " + names);
- List<String> iminja = names.stream()
- .filter(ime -> ime.endsWith("na"))
- .collect(Collectors.toList());
- System.out.println("Listata posle filter e" + iminja);
- //sorted
- List<String> show = names.stream()
- .sorted()
- .collect(Collectors.toList());
- System.out.println("Listata posle sorted e" + show);
- //collect metodot koj ni vraka set
- List<Integer> numbers = Arrays.asList(2, 3, 4, 5, 2);
- System.out.println("Listata pred collect e" + numbers);
- Set<Integer> squareSet = numbers.stream()
- .map(broj -> broj * broj)
- .collect(Collectors.toSet());
- System.out.println("Listata posle collect e" + squareSet);
- //forEach metdor
- System.out.println("listata pred for each metodot e");
- numbers.stream()
- .map(broj -> broj + broj)
- .forEach(broj -> System.out.println("Listata posle ova e"+broj));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment