集合元素遍历方式
来源:互联网 发布:小波分析算法与应用 编辑:程序博客网 时间:2024/06/05 14:41
List集合遍历方式:
import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class TestTraversal { public static void main(String[] args){ List<String> l1= new ArrayList<String>(); l1.add("yang"); l1.add("wen"); l1.add("long"); System.out.println("遍历方法一(foreach遍历!)"); for(String ls :l1){ System.out.println(ls); } System.out.println("遍历方法二(Iterator迭代器)"); Iterator it = l1.iterator(); while(it.hasNext()){ System.out.println(it.next()); } //链表使用get(i)方法是一个非常低效和耗时的操作。 System.out.println("遍历方法三(for循环)"); for(int i=0;i<l1.size();i++){ System.out.println(l1.get(i)); } }}
Map遍历方式:
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;public class TestTraversal { public static void main(String[] args){ Map<Integer,String> m1= new HashMap<Integer,String>(); m1.put(1, "yang"); m1.put(2, "wen"); m1.put(3, "long"); System.out.println("第一种:"); for(Entry<Integer,String> mobj : m1.entrySet()){ System.out.println(mobj.getKey()+"-"+mobj.getValue()); } System.out.println("第二种:"); for(Integer i :m1.keySet()){ System.out.println(i+"-"+m1.get(i)); } System.out.println("第三种:"); Iterator<Map.Entry<Integer, String>> it =m1.entrySet().iterator(); while(it.hasNext()){ Map.Entry<Integer,String> mobj=it.next(); System.out.println(mobj.getKey()+"-"+mobj.getValue()); } }}
记录总结下来,以后需要用到时可以方便查看。
阅读全文
0 0
- 集合元素遍历方式
- 遍历集合元素的三种方式
- 用三种方式对集合元素遍历取值
- 练习: 使用三种方式遍历集合的元素.
- 迭代器(使用集合遍历元素的五种方式)
- 集合元素遍历
- 遍历集合中的元素
- 遍历集合元素
- map集合遍历方式
- 遍历Map集合方式
- map集合遍历方式
- 集合的遍历方式
- Iterator迭代器遍历集合元素
- 使用foreach遍历集合元素
- List、Set集合遍历方式
- 不同方式遍历Map集合
- List、Set集合遍历方式
- 不同方式遍历Map集合
- 对js闭包的理解
- Java笔试题之找出字符串前缀问题
- 递归计算Ackermenn函数
- Linux VRF(Virtual Routing Forwarding)的原理和实现
- OOP 与 AOP
- 集合元素遍历方式
- gamemaker学习笔记:拖拽
- urlscan使用详解
- C#练习:实现基本计算器功能,考虑运算符优先级
- 递归求Fabonacci数列
- 媳妇写给婆婆一封大逆不道却又非常合情合理且发人深思的信
- 【AppScan深入浅出】修复漏洞:启用不安全的HTTP方法 (中)
- bootstrap总结
- Nginx反向代理与负载均衡