Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programação funcional JAVA 8 - Coggle Diagram
Programação funcional JAVA 8
BinaryOperator<T>
apply(T t, T t)
T
operação
Consumer<T>
accept(T t)
void
ação
Function<T,R>
apply(T t)
R
mapeamento
Predicate<T>
test(T t)
boolean
represents a condition
default methods
and(Predicate<? super T> other)
negate()
or(Predicate<? super T> other)
returns Predicate<T>
Suupplier<T>
get(no arguments)
T
provides something
UnaryOperator<T>
get(no argumentss)
T
retorns T
Fluxos
objetos que implementam a interface Stream
realizam tarefas sobre coleções de elementos
Pepilane
inicia
origem dos dados
array
coleções
input
realiza
operações intermediárias
Filter
condição
predicate
distinct
collection
limit
INT
map
T para tipos R
collection<R>
sorted
ordena
comparator
Finaliza
operações terminais
forEach
consumer
redução
count
total
max
maior
min
minímo
average
média
reduce
acumala
arguments
int identity
BinaryOperator<T>
ÚNICO VALOR
mutáveis
nova coleção
collect
Colection
toArray
array
pesquisa
localizar
findFirst
primeiro
findAny
qualquer um
Optional<T>
determinar se existe
anyMatch
allMatch
boolean
move elementos em uma sequência de processamento
IntStream
static
of(int... values)
Stream<Integer>
range(int startInclusive, int endExclusive)
range(int startInclusive,int endExclusive)
ordered IntStream
rangeClosed(int startInclusive, int endInclusive)
ordered IntStream
instance
summaryStatistics
count, min, max, sum e average