集合迭代遍历

import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;public class ArrayTest {public static void main(String[] args) {//多态,创建集合对象Collection c=new HashSet();//添加元素c.add("zs");c.add(123);c.add(new Object());//创建迭代器对象Iterator it =c.iterator();/*** Boolean hasNext():如果仍有元素可以迭代,返回true* Object next():返回迭代下一个元素*/while (it.hasNext()){Object obj = it.next();System.out.println(obj);}}
}

for遍历

package com;import java.util.ArrayList;
import java.util.List;public class test {public static void main(String[] args) {List a = new ArrayList();a.add("zs");a.add("lisi");a.add("ww");for (int i = 0; i < a.size(); i++) {System.out.println(a.get(i));}}
}

foreach遍历

package com;import java.util.ArrayList;
import java.util.List;public class test {public static void main(String[] args) {List a = new ArrayList();a.add("zs");a.add("lisi");a.add("ww");for(Object result:a){System.out.println(result);}}
}

while循环修改为for循环方式

package com;import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;public class test {public static void main(String[] args) {List a = new ArrayList();a.add("zs");a.add("lisi");a.add("ww");//while循环修改为for循环方式for (Iterator<String> it2 = a.iterator(); it2.hasNext(); ) {String re = it2.next();System.out.println(re);}}
}

集合迭代、for遍历、foreach遍历相关推荐

  1. html中foreach遍历list,foreach遍历----for(object o: list)

    Foreach遍历 前天在项目中遇到一个问题,foreach遍历过程中修改responses中的对象,其中responses的类型:IEnumerable,代码如下: foreach (Orde .. ...

  2. Struts2.3,s:iterator,c:forEach遍历map中的list集合

    一:首先是<s:iterator></s:iterator>遍历map中的list集合,代码如下: 1.首先是后台代码,包括定义map和给map中赋值,代码如下: packag ...

  3. 二维数组的foreach遍历和三种集合的遍历

    package com.skiff.www.base.grammar;import java.util.ArrayList; import java.util.Iterator; import jav ...

  4. java map foreach_java foreach遍历map集合的方法案例

    java foreach遍历map集合的方法是java jdk1.8时出现的新方法,使用了Interface BiConsumer接口来实现,T代表map集合key的类型,U代表map集合Value的 ...

  5. 2021年大数据常用语言Scala(二十一):函数式编程 遍历 foreach

    目录 遍历  foreach 使用类型推断简化函数定义 使用下划线来简化函数定义 遍历  foreach 之前,学习过了使用for表达式来遍历集合.我们接下来将学习scala的函数式编程,使用fore ...

  6. java map 迭代遍历_java 遍历Map的四种方式

    java 遍历Map的四种方式 CreationTime--2018年7月16日16点15分 Author:Marydon 一.迭代key&value 第一种方式:迭代entrySet 1.方 ...

  7. Java8 Stream 流的创建、筛选、映射、排序、归约、分组、聚合、提取与组合、收集、接合、foreach遍历

    目录 一  了解Stream 1 Stream概述 那么什么是Stream? Stream可以由数组或集合创建 Stream有几个特性: Stream流的起始操作 2 Stream的创建----Str ...

  8. SE API第10/11天:集合 ——>ArrayListals、Iterator遍历迭代器、增强for、List集→subList、集合间转换asList、排序sort | Map相关

    一.Java 集合框架 0.介绍: (0)什么是集合 -集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便. (1)集合框架被设计成要满足以下几个目标: 该框架必须是高性能的. ...

  9. foreach遍历list删除元素一定会报错?

    foreach遍历list集合删除某些元素一定会报错吗? 先上一段代码: List list = new ArrayList(); list.add("1"); list.add( ...

最新文章

  1. ATEN旗下品牌K博士强势出击个人级/小型商用市场
  2. Linux学习笔记之一
  3. Linux 和 Vim 常用命令整理
  4. 智能指针:-和*运算符重载 + 模板技术 实现智能指针(C++)
  5. java密码模块怎么做_密码模块设计
  6. NDK 下利用 arm-linux-androideabi-addr2line 定位 so 库问题点
  7. StructLayout(LayoutKind.Sequential)(转)
  8. nmap命令扫描开放端口
  9. 整车控制器(VCU)开发 之 概述
  10. 数字滤波算法——程序判断滤波
  11. Cortex-M中特别实用的DWT计数器
  12. 量化分析(6)——K线图、交易量图、动量图、rsi强度图
  13. 反射(filed)的理解
  14. python删除指定元素 多个_Python List remove()删除多个元素
  15. 人生就是游戏,你如何遵守游戏规则?
  16. rjs peepcode 笔记
  17. 北京冬奥带火“数字雪花”,隐藏的科技秘密暴露了
  18. 电脑如何同时远程控制多台手机
  19. M3u8或者ts协议的直播流视频,如何通过加密防止盗链和盗播?
  20. ES6的学习 数组的热闹循环

热门文章

  1. 湖北省小学生计算机大赛,市教育局关于组织参加省2019年度中小学电脑制作活动的通知...
  2. peewe爬坑,不定期更新
  3. 美团前端一面高频面试题
  4. Linux中_Ubuntu上_命令_使用小技巧记录
  5. 基于springboot的论坛系统
  6. java程序设计微课版普运伟_Java程序设计(微课版)
  7. 大三小学期进阶课程第二十九课:感知概貌
  8. SVM分类器训练的HOG行人检测
  9. 数据结构课程设计-家谱
  10. 2018腾讯实习招聘笔试编程题之翻转数列