本帖最后由 胡文彬 于 2014-3-12 22:19 编辑
下面是代码
public static void main(String[] args) throws Exception {
ArrayList<String> lists = new ArrayList<String>();
lists.add("wei");
lists.add("xiaoming");
lists.getClass().getMethod("add",Object.class).invoke(lists,3);
System.out.println(lists.get(2));
ArrayList<Integer> collection = new ArrayList<Integer>();
collection.add(1);
collection.getClass().getMethod("add", Object.class).invoke(collection,"abc");
System.out.println(collection.get(1));
}
为什么我不能将Integer类型的数据加到String类型的集合中去呢?
将String类型的数据却可以顺利加入到Integer类型的集合中呢?
问题出在哪里呢????? |