public class StreamFilter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
startingCharacter |
Constructor and Description |
---|
StreamFilter()
No arg constructor
|
StreamFilter(java.util.List<Person> people,
java.lang.Character startingCharacter) |
StreamFilter(Person[] people,
java.lang.Character startingCharacter) |
StreamFilter(java.util.stream.Stream<Person> people,
java.lang.Character startingCharacter) |
Modifier and Type | Method and Description |
---|---|
Person[] |
toArrayMultiLine()
Using multi-line lambda syntax
|
Person[] |
toArrayOneLine()
Using one-line lambda syntax
|
java.util.List<Person> |
toListMultiLine()
Using multi-line lambda syntax
|
java.util.List<Person> |
toListOneLine()
Using one-line lambda syntax
|
public StreamFilter()
public StreamFilter(Person[] people, java.lang.Character startingCharacter)
people
- - Array of person objectsstartingCharacter
- - character to filter bypublic StreamFilter(java.util.List<Person> people, java.lang.Character startingCharacter)
people
- - List of person objectsstartingCharacter
- - character to filter bypublic StreamFilter(java.util.stream.Stream<Person> people, java.lang.Character startingCharacter)
people
- - Stream of person objectsstartingCharacter
- - character to filter bypublic java.util.List<Person> toListMultiLine()
public java.util.List<Person> toListOneLine()
public Person[] toArrayOneLine()
public Person[] toArrayMultiLine()