import java.util.HashMap;
import java.util.function.BiConsumer;
public class Lambda5 {
//Pre-Defined Functional Interfaces
public static void main(String... args) {
//BiConsumer Example
BiConsumer<String,Integer> printKeyAndValue
= (key,value) -> System.out.println(key+"-"+value);
printKeyAndValue.accept("One",1);
printKeyAndValue.accept("Two",2);
System.out.println("##################");
//Java Hash-Map foreach supports BiConsumer
HashMap<String, Integer> dummyValues = new HashMap<>();
dummyValues.put("One", 1);
dummyValues.put("Two", 2);
dummyValues.put("Three", 3);
dummyValues.forEach((key,value) -> System.out.println(key+"-"+value));
}
}
转载于:https://www.cnblogs.com/bilaisheng/p/10210912.html