| 知乎专栏 |
package cn.netkiller.test;
import java.util.HashMap;
import java.util.Map;
import java.util.function.Function;
public class Test {
static void main(String[] args) {
Map<String, Function<String, String>> map = new HashMap<>();
map.put("A", s -> "处理逻辑 A: " + s);
map.put("B", s -> "处理逻辑 B: " + s);
map.put("C", s -> "处理逻辑 C: " + s);
String input = "B";
String result = map.getOrDefault(input, s -> "默认逻辑").apply(input);
System.out.println(result);
}
}