表格数据存储_javabean和List存储整张表
程序员文章站
2022-06-17 08:04:35
...
Id | 名字 | 薪水 |
---|---|---|
1001 | 阿狸 | 210236 |
1002 | 阿卡丽 | 993256 |
1003 | 瑞雯 | 714226 |
javabean的构建
一个完整的javabean要有set,get方法和无参构造器
class User{
private int id;
private String name;
private int salary;
public User(){
}
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 toString() {
return "id:"+id+",name:"+name+",salary:"+salary;
}
public User(int id, String name, int salary) {
super();
this.id = id;
this.name = name;
this.salary = salary;
}
}
用List存储javabean构成表格
User u1 = new User(1001,"阿狸",210236);
User u2 = new User(1002,"阿卡丽",993256);
User u3 = new User(1003,"瑞雯",714226);
List <User> l1 = new ArrayList();
l1.add(u1);
l1.add(u2);
l1.add(u3);
for(User u:l1) {
System.out.println(u);
}
用Map存储javabean构成表格
Map <Integer,User> m1 = new HashMap();
m1.put(1001, u1);
m1.put(1002, u2);
m1.put(1003, u3);
//
Set <Integer> keyset = m1.keySet();
for(Integer key:keyset) {
System.out.println(m1.get(key));
}
所有代码
package test;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
/*
*
* 表格数据存储
* 使用List存储Javabean_使用Map存储Javabean
*
*/
public class TestStoreData2 {
public static void main(String[] args) {
User u1 = new User(1001,"阿狸",210236);
User u2 = new User(1002,"阿卡丽",993256);
User u3 = new User(1003,"瑞雯",714226);
// 使用List存储javabean
List <User> l1 = new ArrayList();
l1.add(u1);
l1.add(u2);
l1.add(u3);
for(User u:l1) {
System.out.println(u);
}
// 使用Map存储javabean
Map <Integer,User> m1 = new HashMap();
m1.put(1001, u1);
m1.put(1002, u2);
m1.put(1003, u3);
//
Set <Integer> keyset = m1.keySet();
for(Integer key:keyset) {
System.out.println(m1.get(key));
}
}
}
//一个完整的javabean要有set,get方法和无参构造器
class User{
private int id;
private String name;
private int salary;
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 User() {
}
public String toString() {
return "id:"+id+",name:"+name+",salary:"+salary;
}
public User(int id, String name, int salary) {
super();
this.id = id;
this.name = name;
this.salary = salary;
}
}
效果
上一篇: zendframework的DB联接使用
推荐阅读
-
【JAVA】表格数据的存储(1) 使用Map和List相结合的方式存储整张表格
-
【JAVA】表格数据的存储(2)每一行使用javabean对象存储,多行使用放到map或者list中
-
Java_127_容器_表格数据存储_map/list_javabean和list结合存储
-
java表格数据存储-Map和List结合-Javabean List/Map结合
-
表格数据存储_javabean和List存储整张表
-
表格数据存储_Map和List结合存储表格数据
-
Java 164. 表格数据存储_map和list结合存储整张表 尚学堂164
-
表格数据存储 Map 和 List 结合存储整张表
-
java使用Javabean和list结合存储表格数据
-
使用Map和List进行表格数据的存储