黑马程序员技术交流社区

标题: 请帮我解释一下里面泛型的含义 [打印本页]

作者: 张业婷    时间: 2014-10-6 10:21
标题: 请帮我解释一下里面泛型的含义
public static <K,V>V  printCollection(int key, ArrayList map){
               
                return   (V) map.get(key);
        }
作者: 付江涛    时间: 2014-10-6 11:14
你那样写没什么意义了,正确写法应该是这样吧:
public static <K,V>V  printCollection(K key, Vmap){
               
                return   (V) map.get(key);
}

意为:
该方法接收 K 和 V类型的参数。 返回值是V类型。
方法内: 通过get()获取值后,强转为V类型,然后传出去。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2