好的,所以我正在阅读关于泛型的Java在线教程,我发现了这个:
E - Element (used extensively by the Java Collections Framework)
K - Key
N - Number
T - Type
V - Value
S,U,V etc. - 2nd, 3rd, 4th types
我已经看到Java中有很多方法使用“E”表示法,但我正在寻找一种使用“K”键值表示法的方法。有人可以帮忙吗?
答案 0 :(得分:4)
Theres不需要在你自己的课程中使用K,V,E,T等,但它们是很好的标准。
例如,K和V由Map
使用。 K和V的一个很好的例子是HashMap
!
HashMap<K, V> hm = new HashMap<K, V>();
并实施:
HashMap<Integer, String> hm = new HashMap<Integer, String>();
答案 1 :(得分:3)
定义java.util.Map:
public interface Map<K, V> { ... }
答案 2 :(得分:1)
HashMap(java.util.HashMap<K,V>
)例如使用它。
答案 3 :(得分:1)
非常确定Map
K
使用V
public interface Map<K,V>