你的意思是(番石榴 版本14.0 ):
Map<Test, Test> m = EnumBiMap.create(Test.class, Test.class); m.put(Test.VAL, Test.VAL);
请注意签名:
<K extends Enum<K>, V extends Enum<V>> EnumBiMap<K, V> create(Class<K> keyType, Class<V> valueType)
所以 Integer 和 String 不适合 ķ 要么 V 。
Integer
String