集合迭代、for遍历、foreach遍历
集合迭代遍历
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遍历相关推荐
- html中foreach遍历list,foreach遍历----for(object o: list)
Foreach遍历 前天在项目中遇到一个问题,foreach遍历过程中修改responses中的对象,其中responses的类型:IEnumerable,代码如下: foreach (Orde .. ...
- Struts2.3,s:iterator,c:forEach遍历map中的list集合
一:首先是<s:iterator></s:iterator>遍历map中的list集合,代码如下: 1.首先是后台代码,包括定义map和给map中赋值,代码如下: packag ...
- 二维数组的foreach遍历和三种集合的遍历
package com.skiff.www.base.grammar;import java.util.ArrayList; import java.util.Iterator; import jav ...
- java map foreach_java foreach遍历map集合的方法案例
java foreach遍历map集合的方法是java jdk1.8时出现的新方法,使用了Interface BiConsumer接口来实现,T代表map集合key的类型,U代表map集合Value的 ...
- 2021年大数据常用语言Scala(二十一):函数式编程 遍历 foreach
目录 遍历 foreach 使用类型推断简化函数定义 使用下划线来简化函数定义 遍历 foreach 之前,学习过了使用for表达式来遍历集合.我们接下来将学习scala的函数式编程,使用fore ...
- java map 迭代遍历_java 遍历Map的四种方式
java 遍历Map的四种方式 CreationTime--2018年7月16日16点15分 Author:Marydon 一.迭代key&value 第一种方式:迭代entrySet 1.方 ...
- Java8 Stream 流的创建、筛选、映射、排序、归约、分组、聚合、提取与组合、收集、接合、foreach遍历
目录 一 了解Stream 1 Stream概述 那么什么是Stream? Stream可以由数组或集合创建 Stream有几个特性: Stream流的起始操作 2 Stream的创建----Str ...
- SE API第10/11天:集合 ——>ArrayListals、Iterator遍历迭代器、增强for、List集→subList、集合间转换asList、排序sort | Map相关
一.Java 集合框架 0.介绍: (0)什么是集合 -集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便. (1)集合框架被设计成要满足以下几个目标: 该框架必须是高性能的. ...
- foreach遍历list删除元素一定会报错?
foreach遍历list集合删除某些元素一定会报错吗? 先上一段代码: List list = new ArrayList(); list.add("1"); list.add( ...
最新文章
- ATEN旗下品牌K博士强势出击个人级/小型商用市场
- Linux学习笔记之一
- Linux 和 Vim 常用命令整理
- 智能指针:-和*运算符重载 + 模板技术 实现智能指针(C++)
- java密码模块怎么做_密码模块设计
- NDK 下利用 arm-linux-androideabi-addr2line 定位 so 库问题点
- StructLayout(LayoutKind.Sequential)(转)
- nmap命令扫描开放端口
- 整车控制器(VCU)开发 之 概述
- 数字滤波算法——程序判断滤波
- Cortex-M中特别实用的DWT计数器
- 量化分析(6)——K线图、交易量图、动量图、rsi强度图
- 反射(filed)的理解
- python删除指定元素 多个_Python List remove()删除多个元素
- 人生就是游戏,你如何遵守游戏规则?
- rjs peepcode 笔记
- 北京冬奥带火“数字雪花”,隐藏的科技秘密暴露了
- 电脑如何同时远程控制多台手机
- M3u8或者ts协议的直播流视频,如何通过加密防止盗链和盗播?
- ES6的学习 数组的热闹循环