Skip to content

Commit da4bd50

Browse files
authored
Core Java 8 refactor (eugenp#3342)
1 parent 2afc7dc commit da4bd50

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

core-java-8/src/main/java/com/baeldung/streamApi/Product.java renamed to core-java-8/src/main/java/com/baeldung/stream/Product.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.streamApi;
1+
package com.baeldung.stream;
22

33
import java.util.List;
44
import java.util.stream.Stream;

core-java-8/src/main/java/com/baeldung/stream/StreamApi.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public static Integer getInfiniteStreamLastElementUsingReduce() {
1616
}
1717

1818
public static String getLastElementUsingSkip(List<String> valueList) {
19-
long count = valueList.stream().count();
19+
long count = (long) valueList.size();
2020
Stream<String> stream = valueList.stream();
2121
return stream.skip(count - 1).findFirst().orElse(null);
2222
}

core-java-8/src/test/java/com/baeldung/java8/Java8StreamApiUnitTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.baeldung.java8;
22

3-
import com.baeldung.streamApi.Product;
3+
import com.baeldung.stream.Product;
44
import org.junit.Before;
55
import org.junit.Test;
66
import org.slf4j.Logger;

core-java-8/src/test/java/com/baeldung/stream/PrimitiveStreamsUnitTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import java.util.List;
77
import java.util.stream.Collectors;
88
import java.util.stream.IntStream;
9+
import java.util.stream.Stream;
910

1011
import static org.junit.Assert.assertEquals;
1112
import static org.junit.Assert.assertTrue;
@@ -65,7 +66,9 @@ public void givenARangeWhenForEachIsCalledThenTheIndicesWillBePrinted() {
6566
@Test
6667
public void givenAnArrayWhenSumIsCalledThenTheCorrectSumIsReturned() {
6768

68-
int sum = Arrays.asList(33,45).stream().mapToInt(a -> a).sum();
69+
int sum = Stream.of(33,45)
70+
.mapToInt(i -> i)
71+
.sum();
6972

7073
assertEquals(78, sum);
7174
}

0 commit comments

Comments
 (0)