Review Comment changes
This commit is contained in:
parent
2f34022ded
commit
2628fe1eb0
@ -44,9 +44,13 @@ public class FirstMatchingElementUnitTest {
|
|||||||
@Test
|
@Test
|
||||||
public void whenUsingTakeWhile_thenFindFirstMatchingUserIndex() {
|
public void whenUsingTakeWhile_thenFindFirstMatchingUserIndex() {
|
||||||
int lastIndex = userList.size() - 1;
|
int lastIndex = userList.size() - 1;
|
||||||
|
AtomicInteger counter = new AtomicInteger(-1);
|
||||||
int predicateIndex = userList.stream()
|
int predicateIndex = userList.stream()
|
||||||
.takeWhile(user -> !(searchName.equals(user.getUserName())))
|
.takeWhile(user -> {
|
||||||
.mapToInt(userList::indexOf)
|
counter.getAndIncrement();
|
||||||
|
return !(searchName.equals(user.getUserName()));
|
||||||
|
})
|
||||||
|
.mapToInt(user -> counter.get())
|
||||||
.max()
|
.max()
|
||||||
.orElse(-1);
|
.orElse(-1);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user