Lambda Expressions in Java
- by utk
1. Lambda Expressions (Functional Programming)
Allows you to write anonymous functions (functions without a name).
java
CopyEdit
// Before Java 8
Collections.sort(list, new Comparator<String>() {
public int compare(String a, String b) {
return a.compareTo(b);
}
});
// Java 8 with Lambda
Collections.sort(list, (a, b) -> a.compareTo(b));