Java Lambdas work about the same as other languages, except they use -> rather than =>.
For instance, you can use these to filter a list with the streams API:
List data = new ArrayList();
data.add("test1");
data.add("test2");
data.add("test3");
data.add("test4");
data.add("test5");
Optional result =
data.stream().filter(
(x) -> x.equals("test3")
).findFirst();
if (result.isPresent()) {
System.out.println(result.get());
}
This is one of the few examples of Java code where it can successfully infer the type of the arguments selected.