集合

来源:互联网 发布:程序员和产品经理gif 编辑:程序博客网 时间:2024/05/18 02:18
package cn.mdln.demo;
import java.util.Date;
import java.util.Map;
import java.util.HashMap;
import java.text.SimpleDateFormat;
import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Set;
/*容器的遍历(HashMap的两种遍历)
 * 
 */
public class Demo6 {


public static void main(String[] args) {
/*Employee e1=new Employee(1,"a",9000,"开发部","2010-7-15");
Employee e2=new Employee(1,"b",8000,"项目部","2011-8-10");
   Employee e3=new Employee(1,"c",7000,"企业部","2009-8-5");
   List<Employee> all=new ArrayList<>();
   all.add(e1);
   all.add(e2);
   all.add(e3);
   print(all);*/
Employee e1=new Employee(1,"a",9000,"开发部","2010-7-15");
Employee e2=new Employee(1,"b",8000,"项目部","2011-8-10");
   Employee e3=new Employee(1,"c",7000,"企业部","2009-8-5");
   Map<String,Employee> all=new HashMap<String,Employee>();
   all.put("001", e1);
   all.put("002", e2);
   all.put("003",e3);
   Set<String> set=all.keySet();
   Iterator<String>in=set.iterator();
   while(in.hasNext())
   {
    String s=in.next();
    Employee e=all.get(s);
    System.out.println(s+"->"+e);
   }
}
  public static void print(List<Employee> list)
  {
 for(int i=0;i<list.size();i++)
 {
 System.out.println(list.get(i).getName());
 }
  }
}
class Employee
{
private int id;
private String name;
private double salary;
private String departments;
private String date;
public Employee(int id, String name, double salary, String departments, String date) {
//super();
this.id = id;
this.name = name;
this.salary = salary;
this.departments = departments;
Date date1=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy--MM-dd");
String str=sdf.format(date1);
this.date = str;
}

@Override
public String toString() {
return "Employee [id=" + id + ", name=" + name + ", salary=" + salary + ", departments=" + departments
+ ", date=" + date + ", getId()=" + getId() + ", getName()=" + getName() + ", getSalary()="
+ getSalary() + ", getDepartments()=" + getDepartments() + ", getDate()=" + getDate() + "]";
}


public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
public String getDepartments() {
return departments;
}
public void setDepartments(String departments) {
this.departments = departments;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}

}
0 0
原创粉丝点击