黑马程序员技术交流社区

标题: 关于泛型限定提醒注意的问题 [打印本页]

作者: 黄长利    时间: 2012-4-3 20:14
标题: 关于泛型限定提醒注意的问题
对于集合来说,其接受元素对象如果不确定的话,又没有指定泛型,在编译的时候会有一个提醒注意,
可是在数组转为集合的时候,例如以下代码:
  1. import java.util.*;
  2. class Demo
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 int[] arr = {1,2,3};
  7.                 List li = Arrays.asList(arr);
  8.                 System.out.println(li);
  9.         }
  10. }
复制代码
这种情况下,不指定泛型,为什么没有那个提醒注意呢?
作者: 陈苓    时间: 2012-4-4 02:37
    泛型接收元素的时候用。,你这是把一个数组转换为集合,数据类型是已经指定了。就不需要泛型了,
作者: 贠(yun)靖    时间: 2012-4-4 05:22
aslist方法已经定义泛型了,当你传的数组是基本类型时,就是把数组当做元素存进集合,当数组是引用类型时,就把数组中的元素存储到集合中,PS:可以用int数组和string数组做测试,打引转换成集合后的集合元素




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