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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Stars 中级黑马   /  2015-4-25 21:43  /  860 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Stars 于 2015-4-25 21:44 编辑

import java.util.ArrayList;

import java.util.Iterator;

import java.util.List;

import java.util.ListIterator;

import java.util.Iterator;

ArrayList<String> arr = new ArrayList<String>();
                        arr.add("hello");
                        arr.add("world");
                        arr.add("java");
1 普通for
                        Object[] obj =arr.toArray();
                        for (int i = 0; i < obj.length; i++) {
                                String s = (String) obj;
                                System.out.println(s);
                        }
2 增强for  
for(数组或者Collection集合的元素类型 自定义变量名 : 数组或者Collection集合的对象名)
                {
                        直接使用变量即可。
          }
                        for (String s : arr) {
                                System.out.println(s);
                        }
3 普通迭代器
                        Iterator<String> it = arr.iterator();
                        while (it.hasNext()) {
                                String string = (String) it.next();
                                System.out.println(string);
                        }
4 ListIterator  list迭代器
                        Iterator<String> list = arr.iterator();
                        while (list.hasNext()) {
                                String string = (String) list.next();
                                System.out.println(string);
                        }
5 结合list的size()和get()对集合进行遍历
                        List<String> list = new ArrayList<String>();
                        list.add("hello");
                        list.add("world");
                        list.add("java");
                        for (int i = 0; i < list.size(); i++) {
                                String s = (String) list.get(i);
                                System.out.println(s);
                        }




6 个回复

倒序浏览
学习了,加油 ~~
回复 使用道具 举报
很到位哇
回复 使用道具 举报
收藏了,加油!
回复 使用道具 举报
学习了,其实还是比较简单的,主要就是记住,不是理解的知识点,
回复 使用道具 举报
不错,看来也是大神呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马