本帖最后由 暮雨 于 2013-9-24 13:49 编辑
很显然你往ArrayList存放的String,对ArrayList进行遍历可有以下几种方法,1.for循环,由于ArrayList实质是以数组形式存放数据的,所以在进行for循环时可以拿到任意的一个值,- for(int i=0;i<arrayList.length;i++){
- String s1 = arrayList.get(i);
- }
复制代码 使用Iterator遍历就要涉及到泛型的问题,有两种写法- for(Iterator<String> it = arrayList.iterator;it.hasNext();){
- String s1 = it.next();
- }
复制代码 另外一种就是拿出来强转- for(Iterator it = arrayList.iterator;it.hasNext();){
- String s1 =(String) it.next();
- }
复制代码 当然也可以像你那样先取出,默认是object类型,然后你再转化为自己想要的类型。 |