A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请问下  List<?> list = new ArrayList<String>();   这种定义的泛型该如何添加值呢

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

9 个回复

正序浏览
应该是可以添加任意类型
回复 使用道具 举报
List<?> list = new ArrayList<String>();
这个泛型不是定义成这样啊?
List<String> list = new ArrayList<>();
回复 使用道具 举报
这么定义意义何在,应该是object的吧
回复 使用道具 举报
Object不行吗?
回复 使用道具 举报
添加string类型
回复 使用道具 举报
一般不这样定义list的集合的泛型的 List<?> list = new ArrayList<String>();
回复 使用道具 举报
Object?  1.5以上的jdk才能用这个方法创建list吧?
回复 使用道具 举报

不行,请回答正确的哈
回复 使用道具 举报
添加string类型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马