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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 菜鸟哥 中级黑马   /  2015-7-25 22:07  /  459 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

ArrayList<String> al = new ArrayList<String>();
al.add(true);
al.add(123);
al.add(“abc”);
System.out.println(al);

2 个回复

正序浏览
这是泛型,已经确定是String类型了,其他类型的都不可以
回复 使用道具 举报
本帖最后由 Apol 于 2015-7-25 22:30 编辑

ArrayList集合已经规定了泛型String,那么它里面就只能存放字符串对象,编译出错。解决方法:(1)去掉泛型
                  (2)存放的对象都转成字符串
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马