8000 Java 8 Streams if else logic · TGAMendis/CoreJava@f79b120 · GitHub
[go: up one dir, main page]

Skip to content

Commit f79b120

Browse files
author
JavaProgramTo.com
committed
Java 8 Streams if else logic
1 parent 48548e3 commit f79b120

File tree

3 files changed

+67
-0
lines changed

3 files changed

+67
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package com.javaprogramto.java8.streams.filter.ifelse;
2+
3+
import java.util.ArrayList;
4+
import java.util.Arrays;
5+
import java.util.List;
6+
7+
public class IfElseExample {
8+
9+
public static void main(String[] args) {
10+
11+
List<Integer> numbersList = Arrays.asList(10, 13, 15, 20, 24, 16, 17, 100);
12+
13+
List<Integer> evenList = new ArrayList<>();
14+
List<Integer> oddList = new ArrayList<>();
15+
16+
for (int index = 0; index < numbersList.size(); index++) {
17+
if (numbersList.get(index) % 2 == 0) {
18+
evenList.add(numbersList.get(index));
19+
} else {
20+
oddList.add(numbersList.get(index));
21+
}
22+
}
23+
24+
System.out.println("Even numbers list - " + evenList);
25+
System.out.println("Odd numbers list - " + oddList);
26+
}
27+
28+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.javaprogramto.java8.streams.filter.ifelse;
2+
3+
import java.util.Arrays;
4+
import java.util.List;
5+
import java.util.stream.Collectors;
6+
7+
public class Java8StreamIfElseExample {
8+
9+
public static void main(String[] args) {
10+
11+
List<Integer> numbersList = Arrays.asList(10, 13, 15, 20, 24, 16, 17, 100);
12+
13+
List<Integer> evenList = numbersList.stream().filter(number -> number % 2 == 0).collect(Collectors.toList());
14+
List<Integer> oddList = numbersList.stream().filter(number -> number % 2 == 1).collect(Collectors.toList());
15+
16+
System.out.println("Even numbers list - " + evenList);
17+
System.out.println("Odd numbers list - " + oddList);
18+
}
19+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.javaprogramto.java8.streams.filter.ifelse;
2+
3+
import java.util.Arrays;
4+
import java.util.List;
5+
import java.util.stream.Collectors;
6+
7+
public class Java8StreammultipleIfExample {
8+
9+
public static void main(String[] args) {
10+
11+
List<Integer> numbersList = Arrays.asList(10, 13, 15, 20, 24, 16, 17, 100);
12+
13+
List<Integer> evenList = numbersList.stream()
14+
.filter(number -> number > 20)
15+
.filter(number -> number % 2 == 0)
16+
.collect(Collectors.toList());
17+
18+
System.out.println("Even numbers list - " + evenList);
19+
}
20+
}

0 commit comments

Comments
 (0)
0