-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathModule11Application.java
More file actions
36 lines (33 loc) · 1.4 KB
/
Module11Application.java
File metadata and controls
36 lines (33 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import java.util.Arrays;
import java.util.List;
import java.util.stream.Stream;
public class Module11Application {
//Task 1 and 2 params
private static List<String> names = Arrays.asList("Sam", "Pamela", "Dave",
"Pascal", "Erik", "Lana", "Taras", "Vika", "Ania", "Alex", "Ivanna", "Alina");
//Task 3 params
private static String[] numbers = {"1, 2, 0", "4, 5"};
//Task 5 params
private static Stream<String> first = Arrays.stream(new String [] {"Sam", "Pamela", "Dave",
"Pascal", "Erik", "Lana", "Taras"});
private static Stream <String> second = Arrays.stream(new String [] {"A", "B", "C", "D", "E", "F", "G", "H"});
public static void main(String[] args) {
//Task 1
System.out.println(OddNames.allNames(names));
System.out.println(OddNames.nameSorter(names));
System.out.println("-----");
//Task 2
System.out.println(ReversingNames.allNames(names));
System.out.println(ReversingNames.upperCaseAndBackSorted(names));
System.out.println("-----");
//Task 3
System.out.println(Arrays.toString(numbers));
System.out.println(RearengeNumbersFromStreamInAscend.ascendNumbers(numbers));
System.out.println("-----");
//Task 4
EndlessRand.EndlessStreamOfRandomNumbers();
System.out.println("-----");
//Task 5
StreamShuffler.zip(first, second);
}
}