首页上一页 1 下一页尾页 1 条记录 1/1页
如题!!!
List intList = new ArrayList();
intList.add(new Integer(0));
Integer x = (Integer)intList.iterator().next();
因为编译器只能保证迭代器的next()方法返回的是Object类型的对象,为保证Integer变量的类型安全,所以必须强制转换。但是,如果使用了泛型,即设置集合中的元素为Integer类型,这样就可以取消类型转换。例如,
List<Integer> intList = new ArrayList<Integer>();
intList.add(new Integer(0));
Integer x = intList.iterator().next();