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 内存的是 Map
- public 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;
- }
- }
来源: http://www.bubuko.com/infodetail-3130284.html