/**
* 使用 for增强对 Map遍历
*/
package com.wl.entry;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
public class Demo {
public static void main(String[] args) {
Student student1=new Student(100,"小明");
Student student2=new Student(101,"张三");
Student student3=new Student(102,"李四");
Map<Integer,Student> stus=new HashMap<Integer, Student>();
stus.put(student1.getId(), student1);
stus.put(student2.getId(), student2);
stus.put(student3.getId(), student3);
/**
* 使用 for增强对 Map遍历
*/
for(Entry<Integer,Student> stu:stus.entrySet()){
System.out.println(stu.getKey()+","+stu.getValue().getName());
}
}
}
class Student{
private int id;
private String name;
public Student() {
// TODO Auto-generated constructor stub
}
public Student(int id,String name) {
this.id=id;
this.name=name;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public void setId(int id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
}
分享到:
相关推荐
主要介绍了详解Java中list,set,map的遍历与增强for循环的相关资料,需要的朋友可以参考下
接着昨天的,如果中的items类型是map或者Collection类型的,怎样使用增强for循环; 首先还是创建一个标签处理器类,定义两个属性,String var; Object items; 因为items要迭代各种集合,所以要使用Object; 然后重写...
} }}训练案例4训练知识点1.Map接口中的方法训练描述往一个Map集合中添加若干元素.获取Map中的所有value, 并使用增强for和迭代器遍历输出每个v
集合框架的迭代和遍历: 解释如何使用迭代器和增强 for 循环来遍历集合中的元素。讲解如何避免在遍历过程中发生并发修改异常。 集合框架的性能和选择: 探讨集合框架中各种实现类的性能比较,讲解如何根据需求选择...
再遍历输出Map集合中的内容; 5.当公司记录该信息的职员将信息交给经理,经理进行审查时,发现有一些信息录入错误,需要在集合中进行数据修改: ① 将陈璐璐改为:张路路且工资改为:7500.0元 ② 程曦原本是位女士 ...
实例189 使用通配符增强泛型 240 实例190 泛型化的折半查找法 241 第9章 编程常用类 343 9.1 Calendar类的使用 244 实例191 简单的数字时钟 244 实例192 简单的电子时钟 245 实例193 简单的模拟时钟 246 实例194 ...
在传统的关系型数据库中,可以通过图的广度优先遍历算法实现,而且深度限定为2,然而在海量的数据中,这样的遍历成本太大,所以有必要利用MapReduce编程模型来并行化。本次实验就是通过MapReduce的思想来实现二度...
增强for循环 114 思考作业 114 上机作业 115 第六章 常用类的使用 117 基本数据类型的包装类 117 包装类基本知识 117 包装类的用途 118 自动装箱和拆箱?autoboxing,unboxing 119 字符串相关类(String、 ...