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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

现在可以确定的是,当泛型设定为String时,get方法取出的时候会尝试将类型转换为String,并调用System.out.println(String)这个重载版本的方法,这一转就异常了。而泛型设定为非String时,不会尝试转换,并调用System.out.println(Object)这个重载版本的方法
回复 使用道具 举报
a1你初始化的是个“abc”字符串,而你拟对象时是Integer,所以不匹配,就会出现语法异常
回复 使用道具 举报
ArrayList<Integer>a1=new ArrayList<Integer>();
回复 使用道具 举报
这是集合框架问题,list一个序列接口,而知识单一a1对象,ArrayList类是实现了可变大小的数组,所以就会出现语法错误
回复 使用道具 举报
这是集合框架问题,list一个序列接口,而知识单一a1对象,ArrayList类是实现了可变大小的数组,所以就会出现语法错误,如果a1是个数组类型,就会没问题
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马