Java 集合(List, Set, Map)遍历汇总
来源:互联网 发布:国产垃圾 知乎 编辑:程序博客网 时间:2024/05/22 02:10
List 集合
public class TraverseList { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); list.add(9); list.add(5); list.add(2); list.add(7); //第一种遍历:普通for循环(List 集合有序 => get()方法获取下标对应的元素) for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } //第二种遍历:增强for循环遍历 for (Integer tmpI : list) { System.out.println(tmpI); } //第三种遍历:迭代器(iterator)遍历 Iterator<Integer> itr = list.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); } }}
Set 集合
public class TraverseSet { public static void main(String[] args) { Set<Integer> set = new HashSet<Integer>(); set.add(9); set.add(5); set.add(2); set.add(7); //第一种遍历:增强for循环遍历 for (Integer tmpI : set) { System.out.println(tmpI); } //第二种遍历:迭代器(iterator)遍历 Iterator<Integer> itr = set.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); } }}
Map 集合遍历
public class TraverseMap { public static void main(String[] args) { Map<String, Integer> maps = new HashMap<String, Integer>(); maps.put("代号", 9); maps.put("周 ", 5); maps.put("星 ", 2); maps.put("驰 ", 7); //第一种遍历:增强for循环遍历,获得Map集合中的所有键 for (String key : maps.keySet()) { System.out.println(key + ":" + maps.get(key)); } //第二种遍历:迭代器(Iterator)遍历,获得Map集合中的所有键 Iterator<String> itr = maps.keySet().iterator(); while (itr.hasNext()) { System.out.println(itr.next() + ":" + maps.get(itr.next())); } //第三种遍历:增强for循环第二种, 获得Map集合中的所有键值对 for (Entry<String, Integer> entry : maps.entrySet()) { System.out.println(entry.getKey() + ":" + entry.getValue()); } //第四种遍历:迭代器(Iterator)遍历,获得Map集合中的所有键值对 Iterator<Entry<String, Integer>> itr2 = maps.entrySet().iterator(); while (itr2.hasNext()) { System.out.println(itr2.next().getKey() + ":" + itr2.next().getValue()); } }}
0 0
- Java 集合(List, Set, Map)遍历汇总
- java List、Set、Map集合遍历
- java集合list遍历方法(含set\map)
- 集合遍历(List、Set、Map)
- Java集合(list,Set,Map)集合
- List、Set集合Map集合的遍历
- java中List、Set、Map集合的遍历方法总结
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合框架中Set、List、Map的遍历方法
- java中List、Set、Map集合的遍历方法总结
- Java集合Set、List、Map的遍历方法
- java中List、Set、Map集合的遍历方法总结
- java中list,set,Map集合的遍历方式
- Java集合List、Set、Map的遍历方法
- loadView是干嘛用的?
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- 关于Bmob的后端云的使用---傻瓜式数据库操作
- SSH 登录慢,分析与解决
- 程序语句认识初步
- Java 集合(List, Set, Map)遍历汇总
- 深入了解MyBatis参数
- 多域名映射同一IP部署多应用
- 电磁波是怎么传播的?
- Java虚拟机学习 内存模型
- 关于git merge 和 git rebase的异同
- oracle 9i 使用dbms_obfuscation_toolkit加密解密
- 破解Loadrunner遇到的问题
- 【NOIp复习】网络流笔记