• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Expect
博客园    首页    新随笔    联系   管理    订阅  订阅
遍历 HashMap
public class TestHashMap {

		Map<String, Integer> tt = new HashMap<String, Integer>();
		tt.put("aaa", 1);
		tt.put("bbb", 2);
		tt.put("ccc", 3);
		tt.put("ddd", 4);

		Set<Entry<String, Integer>> temp = tt.entrySet();
		Iterator<Entry<String, Integer>> it = temp.iterator();
		
		while (it.hasNext()) {
			Entry<String, Integer> entry = it.next();
			System.out.println(entry.getKey() + "  " + entry.getValue());
		}

}



import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class Student {
	private String name;
	private int id;

	public Student(int id, String name) {
		super();
		this.name = name;
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public static void main(String[] args) {

		Student st1 = new Student(0001, "张三");
		Student st2 = new Student(0002, "李四");
		Student st3 = new Student(0003, "王五");

		Map<Integer, String> map = new HashMap<Integer, String>();

		map.put(st1.getId(), st1.getName());
		map.put(st2.getId(), st2.getName());
		map.put(st3.getId(), st3.getName());

		Set<Integer> set = map.keySet();
		Iterator<Integer> it = set.iterator();

		while (it.hasNext()) {
			int i = it.next();
			String str = map.get(i);
			System.out.println("ID: " + i + "\t" + "姓名:" + str);

		}

	}

}

posted on 2011-01-25 17:19  Expect  阅读(561)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3