• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
superStar1213
博客园    首页    新随笔    联系   管理    订阅  订阅
遍历集合的几种方式

遍历集合的三种方式

  for  foreach  Iterator

Iterator:

  1.获取集合的迭代对象

  2.利用hashNext是否存在下一个数据

  3.获取下一个数据的值next

注意:

  在所有的遍历过程中,不能添加数据,防止出现并发修改异常

/**
 * 
 * @author Administrator
 *hashSet 是一个存储无序,不重复,无索引的集合
 *遍历方式
 *for
 *foreach
 *Iterator(迭代器)
 */
public class HashSetTest {
    
    public static void main(String[] args) {
        
        //1.创建一个hashSet集合
        HashSet<String> set = new HashSet<>();
        set.add("张三");
        set.add("李四");
        set.add("王五");
        System.out.println(set);
        //2.遍历数据
            //2.1创建迭代器对象Iterator
            Iterator<String> it = set.iterator();
            //2.2判断是否存在下一个数据
            while(it.hasNext()){
                //2.3显示下一条数据的值
                System.out.println(it.next());
            }
    }

}

 

posted on 2017-12-09 20:29  superStar1213  阅读(265)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3