“Lambda Function Java” Ответ

Lambda Function Java

There are few functional interfaces namely Consumer, Supplier, Predicate and Functions
- Consumer: 
  + 1 input, 0 output
  + java.util.function.Consumer
  + example: Consumer<List<String>> printConsumer = list -> list.stream().forEach(System.out::println);

- Supplier: 
  + 0 input, 1 output
  + java.util.function.Supplier
  + example: Supplier<Double> doubleSupplier1 = () -> Math.random();

- Predicate: 
  + 1 input, 1 boolean output
  + java.util.function.Predicate
  + example: Predicate<String> nameStartsWithS = str -> str.startsWith("S");

- Function: 
  + 1 input, 1 output
  + java.util.function.Function
  + example: Function<String, Integer> nameMappingFunction = String::length;
Frail Fowl

Lambda Java

interface demoLambda{
void sayHello();
}
public class main(String[]args){
demoLambda(()->System.out.println("hello"));
}
public void demoLambda(demoLambda d){
d.sayhello();
}
Itchy Iguana

Lambda Function Java


static int method(IntBinaryOperator op){
    return op.applyAsInt(5, 10);
}

Disturbed Dingo

Java Lambda

(par1, par2, ...) -> {do...}
PutinsRightNut

Ответы похожие на “Lambda Function Java”

Вопросы похожие на “Lambda Function Java”

Больше похожих ответов на “Lambda Function Java” по Java

Смотреть популярные ответы по языку

Смотреть другие языки программирования