zoukankan      html  css  js  c++  java
  • java之HashMap的遍历Iterator

    package com.ql_2;
    /*
    * 功能:HashMap 的使用
    */
    import java.util.*;

    public class Test_2 {

    public static void main(String[] args) {
    // TODO 自动生成的方法存根
    HashMap hm=new HashMap();
    Emp emp1=new Emp("s001","aaa",3.4f);
    Emp emp2=new Emp("s002","花荣",3.5f);
    Emp emp3=new Emp("s003","李奎",3.6f);
    hm.put("s001", emp1);
    hm.put("s002", emp2);
    hm.put("s002", emp3);
    //查找编号s001
    if(hm.containsKey("s001"))//containsKey()返回boolean
    {
    System.out.println("找到该员工");
    Emp emp=(Emp)hm.get("s001");
    System.out.println("名字:"+emp.getName());
    }
    if(hm.containsKey("s002"))
    {
    System.out.println("找到该员工");
    Emp emp=(Emp)hm.get("s002");
    System.out.println("名字:"+emp.getName());
    }
    //遍历HashMap 中所有的Key和Values
    //Iterator迭代
    Iterator it=hm.keySet().iterator();
    while(it.hasNext())
    {
    //取出key
    String key=it.next().toString();
    //通过key取出values
    Emp emp=(Emp)hm.get(key);
    System.out.println("姓名:"+emp.getName());
    System.out.println("工资:"+emp.getSal());

    }
    }

    }

    //雇员类
    class Emp
    {
    private String empno;
    private String name;
    private float sal;
    //构造函数
    Emp(String empno,String name,float sal)
    {
    this.empno=empno;
    this.name=name;
    this.sal=sal;
    }
    public String getEmpno()
    {
    return empno;
    }
    public void setEmpno(String empno)
    {
    this.empno = empno;
    }
    public String getName()
    {
    return name;
    }
    public void setName(String name)
    {
    this.name = name;
    }
    public float getSal()
    {
    return sal;
    }
    public void setSal(float sal)
    {
    this.sal = sal;
    }
    }

  • 相关阅读:
    python isinstance函数 判断元素是否是字符串、int型、float型
    Day04 list(列表)
    Day 05 Dict字典
    Python的简介
    DAY7 字符编码和文件操作
    DAY6 元组、字典与集合
    DAY5 基本数据类型及内置方法
    DAY4 if、while和for
    DAY3 数据类型与运算符
    DAY2 初识python
  • 原文地址:https://www.cnblogs.com/ql211lin/p/3748824.html
Copyright © 2011-2022 走看看