java "->"

htt‮ww//:sp‬w.lautturi.com
java "->"

In Java, the -> operator is used in a lambda expression to separate the parameters and the body of the lambda function. A lambda expression is a concise way of defining a function that can be passed as an argument to a method or stored in a variable.

Here is an example of a lambda expression that takes two integers as parameters and returns their sum:

BiFunction<Integer, Integer, Integer> add = (x, y) -> x + y;

The lambda expression can then be used like a regular function, for example:

int result = add.apply(5, 7);  // result is 12

You can also define the body of the lambda function using a block of code enclosed in curly braces:

BiFunction<Integer, Integer, Integer> add = (x, y) -> {
  int sum = x + y;
  return sum;
};
Created Time:2017-11-01 22:29:54  Author:lautturi