• 二、将数据存储起来


    1.一个表对应一个类,一行对应一个对象,在java中常用的是javabean。javabean就是像豆子一样,只有属性和set、get方法。

    package mypro01;
    
    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class Employee {
    	private int id;
    	private String name;
    	private int salary;
    	private String department;
    	private Date  hireDate;
    	
    	
    	public Employee(int id, String name, int salary, String department,
    			String hireDate) {
    		super();
    		this.id = id;
    		this.name = name;
    		this.salary = salary;
    		this.department = department;
    		DateFormat  hiredate=new SimpleDateFormat("yyyy-MM");
    		try {
    			this.hireDate = hiredate.parse(hireDate);
    		} catch (Exception e) {
    			
    			e.printStackTrace();
    		}
    	}
    	
    	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 int getSalary() {
    		return salary;
    	}
    	public void setSalary(int salary) {
    		this.salary = salary;
    	}
    	public String getDepartment() {
    		return department;
    	}
    	public void setDepartment(String department) {
    		this.department = department;
    	}
    	public Date getHireDate() {
    		return hireDate;
    	}
    	public void setHireDate(Date hireDate) {
    		this.hireDate = hireDate;
    	}
    	
    }
    
    package mypro01;
    
    import java.util.ArrayList;
    import java.util.List;
    
    public class test01 {
        public static void main(String[] args) {
            Employee e=new Employee(001, "高棋", 3000, "项目部", "2007-01");
            Employee e1=new Employee(002, "高棋1", 3000, "项目部1", "2003-02");
            Employee e2=new Employee(001, "高棋2", 3000, "项目部1", "2005-04");
            
            List<Employee> list= new ArrayList<Employee>();
            
            list.add(e);
            list.add(e1);
            list.add(e2);
            
            printAllEmployee(list);
        }
        
        public static void printAllEmployee(List<Employee> list) {
            for(int i=0; i<list.size();i++) {
                System.out.println(list.get(i).getHireDate());
            }
        }
    }
    结果:
    Mon Jan 01 00:00:00 CST 2007 Sat Feb 01 00:00:00 CST 2003 Fri Apr 01 00:00:00 CST 2005

      

    2.存储数据还有第二种方式,就是一个map对应一样数据,一个二维表中的数据,最后用list进行结合,这也是一种和上面不一样的思路。

  • 相关阅读:
    飞机大战4-我的子弹
    飞机大战3-我的飞机
    飞机大战1-分析设计
    继承
    常见题
    42个例子算法
    心跳
    tomcat
    service
    URI URL
  • 原文地址:https://www.cnblogs.com/dangjingwei/p/15974068.html
Copyright © 2020-2023  润新知