19-集合框架工具类-20-常用对象API(集合框架-JDK5.0特性-ForEach循环)
2015-08-11 10:25
686 查看
import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class ForEachDemo { public static void main(String[] args) { /* * foreach语句: * 格式: * for(类型 变量 : Collection集合|数组) * { * * } */ List<String> list = new ArrayList<String>(); list.add("abc1"); list.add("abc2"); list.add("abc3"); /*【以下是旧版本写法】 Iterator<String> it = list.iterator(); while(it.hasNext()){ System.out.println(it.next()); } */ //【JDK1.5之后的新写法】为了简化书写 for(String s : list){ System.out.println(s); } //foreach还能遍历数组 int[] arr={1,2,3}; for(int i : arr){ System.out.println(i); } Map<Integer,String> map = new HashMap<Integer,String>(); map.put(3,"zhangsan"); map.put(5,"wangwu"); map.put(7,"zhouqi"); for(Integer key : map.keySet()){ String value = map.get(key); System.out.println(key+"::"+value); } for(Map.Entry<Integer, String> me : map.entrySet()){ Integer key = me.getKey(); String value = me.getValue(); System.out.println(key+":"+value); } } }
相关文章推荐
- JavaFx EventHandler
- [leetcode-97]Interleaving String(java)
- 根据日期,转换成星座、生肖工具类
- spring管理事物(增删改的事物回滚等)
- 搭建Java Web项目 Maven管理jar包
- JDK环境变量配置方法详解
- Java实现图的深度和广度优先遍历算法
- Java实现图的深度和广度优先遍历算法
- Java Serializable(序列化)的理解和总结、具体实现过程(转)
- JAVA 压缩文件和解压文件
- java学习笔记:JDBC基础——JDBC创建的六个步骤
- 【Java设计模式】· 解释器模式(Interpreter Pattern)
- jdk从1.7升级到1.8之后启动出错解决
- 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
- Java的第一个程序与XSS简介
- 【Java】(4)Java注解
- Spring中使用Quartz两种实现方式
- JDK环境变量配置
- Java I/O 操作及优化建议
- spring多数据源的配置