java - Java 中的泛型,标准值

标签 java generics

好的,所以我在阅读泛型的 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”键表示法的方法。请问有人可以帮忙吗?

最佳答案

在您自己的类(class)中没有真正需要使用 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>();

关于java - Java 中的泛型,标准值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9424561/

相关文章:

java - Spring Boot Social 无法通过 localhost 连接到 facebook

java - SwipeListView 使用 NullPointerException

Java 泛型反射 : Generic field type of subclass

Swift:如何在变量中保存泛型类型的任何可能实例

java - 通过通用类型获取组件

java - 如何从静态方法加载图像

java - OSGI 的 MVC Web 容器?

c++ - 在泛型类中实现特定方法

java - Maven 找不到 JavaFX

java - 接口(interface)的泛化导致编译错误