这是源代码:
public static < K,V >HashMap < K,V> newInstance(){
return new HashMap < K, V > ();
}
< K,V >HashMap< K,V>是一个返回类型,那么如题,前面的< K,V>是什么意思?
这是源代码:
public static < K,V >HashMap < K,V> newInstance(){
return new HashMap < K, V > ();
}
< K,V >HashMap< K,V>是一个返回类型,那么如题,前面的< K,V>是什么意思?
最前面的是定义,你后面要用到几个泛型,在前面的进行定义,算是语法吧。
public static Map list2Map(List list, String keyName,
Class keyClass) {
如这个例子,我需要用到K E,2个泛型,在方法最前面先定义。