java javabean和List存储表格数据(用List存储类)
javabean
一个具有完整的set和get方法,还有一个空构造器的类
class User{ private int id; private double salary; private String name; private String hiredate; public User() {}public User(int id, double salary, String name, String hiredate) { super(); this.id = id; this.salary = salary; this.name = name; this.hiredate = hiredate;}public int getId() { return id;}public void setId(int id) { this.id = id;}public double getSalary() { return salary;}public void setSalary(double salary) { this.salary = salary;}public String getName() { return name;}public void setName(String name) { this.name = name;}public String getHiredate() { return hiredate;}public void setHiredate(String hiredate) { this.hiredate = hiredate;}public String toString(){ return "id:"+id+"salary:"+salary+"name:"+name+"hiredate:"+hiredate;}
}
思路:用List来存储类,类来存储数据
public class test {//表格每一行用Map来存储,整个表格用list来存储,即List内存的是Mappublic static void main(String[]args){User user1=new User(1001,11,"张三","2018.5.5");User user2=new User(1002,10,"张三2","2018.5.52");User user3=new User(1003,9,"张三3","2018.5.53");List<User> list=new ArrayList<>();list.add(user1);list.add(user2);list.add(user3); for(User v:list) { System.out.println(v); }Map<Integer,User> map=new HashMap<>();map.put(1, user1);map.put(2, user2);map.put(3, user3);Set<Integer> key=map.keySet();for(Integer i:key){ System.out.println(map.get(i));}}
}
//完整的javabean要有完整的set和get方法,还要有空的构造器class User{private int id;private double salary;private String name;private String hiredate;public User(){}public User(int id, double salary, String name, String hiredate) { super(); this.id = id; this.salary = salary; this.name = name; this.hiredate = hiredate;}public int getId() { return id;}public void setId(int id) { this.id = id;}public double getSalary() { return salary;}public void setSalary(double salary) { this.salary = salary;}public String getName() { return name;}public void setName(String name) { this.name = name;}public String getHiredate() { return hiredate;}public void setHiredate(String hiredate) { this.hiredate = hiredate;}public String toString(){ return "id:"+id+"salary:"+salary+"name:"+name+"hiredate:"+hiredate;}
}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。