黑马程序员技术交流社区

标题: 小菜鸟的提问,大神赶紧进来看看 [打印本页]

作者: java程序猿    时间: 2016-9-6 23:13
标题: 小菜鸟的提问,大神赶紧进来看看
请问下  List<?> list = new ArrayList<String>();   这种定义的泛型该如何添加值呢

list.add(),无论添加什么类型的值,都没用, 求大神来解答下

作者: 7小虾米7    时间: 2016-9-6 23:19
添加string类型
作者: java程序猿    时间: 2016-9-6 23:22
7小虾米7 发表于 2016-9-6 23:19
添加string类型

不行,请回答正确的哈
作者: 383412263    时间: 2016-9-7 14:25
Object?  1.5以上的jdk才能用这个方法创建list吧?
作者: 噜噜吧    时间: 2016-9-7 17:33
一般不这样定义list的集合的泛型的 List<?> list = new ArrayList<String>();
作者: xhb930329    时间: 2016-9-7 18:18
添加string类型
作者: xh_javaee    时间: 2016-9-7 19:55
Object不行吗?
作者: 32282722    时间: 2016-9-7 21:37
这么定义意义何在,应该是object的吧
作者: 细听风语为梧桐    时间: 2016-9-7 21:45
List<?> list = new ArrayList<String>();
这个泛型不是定义成这样啊?
List<String> list = new ArrayList<>();
作者: yigezhifu    时间: 2016-9-7 21:52
应该是可以添加任意类型




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