Java中遍历map的代码
2014-02-25 16:14
337 查看
import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class ReadMapTest { // 方法中不会用上key值,比较简单 public static void read(Map<String, Integer> map) { Collection<Integer> c = map.values(); for (Iterator<Integer> it = c.iterator(); it.hasNext();) { System.out.println(it.next()); } } // 优点是可以根据key值获取你想要的value public static void read1(Map<String, Integer> map) { Set<String> key = map.keySet(); for (Iterator<String> it = key.iterator(); it.hasNext();) { String s = (String) it.next(); System.out.println(map.get(s)); } } public static void main(String[] args) { Map<String, Integer> map = new HashMap<String, Integer>(); map.put("key1", 1); map.put("key2", 2); map.put("key3", 3); read(map); read1(map); } }
相关文章推荐
- 在Eclipse编译aidl文件中出现couldn't find import for class原因
- 8.5.1: Spring的事务---Spring支持的事务策略
- eclipse中修改从svn上check下来的项目名称
- jdk环境一键安装配置
- 8.4.6: Spring的AOP---基于XML配置文件的管理方式
- 8.4.5: Spring的AOP---基于Annotation的零配置方式
- 8.4.3: Spring的AOP---AOP的基本概念
- 8.4.4: Spring的AOP---Spring的AOP支持
- Java Nio 实现文件的传输
- 最新JAVA编程题全集(50题及答案)
- 8.4.1: Spring的AOP---为什么需要AOP
- Spring 事务管理高级应用难点剖析: 第 1 部分
- solr源码导入eclipse
- 8.2.6: Spring的零配置支持---自动装配和精确装配
- 8.2.5: Spring的零配置支持---Spring3.0新增的Annotation
- eclipse调试hadoop
- Exception sending context initialized event to listener instance of class org.springframework.web.co
- 8.2.4: Spring的零配置支持---使用@PostConstruct和@PreDestroy定制生命周期行为
- 8.2.3: Spring的零配置支持---使用@Resource配置依赖
- hadoop-1.0.4 eclipse-plugin插件编译