Java当中用 javabean和其他容器存入表格数据 或 利用 容器进行存储表格
生活随笔
收集整理的這篇文章主要介紹了
Java当中用 javabean和其他容器存入表格数据 或 利用 容器进行存储表格
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一:javabean 和list容器或map容器
package cn.wyj.two;import java.util.*;/*** javabean :必須有一個無參構造函數;變量屬性私有化;* 本篇還是打印一張表* @author 86155**/ public class Demo13_Javabean和其他容器 {public static void main(String[] args) {User u1 = new User("張三",1001,5000,23); User u2 = new User("李四",1002,6000,24);User u3 = new User("王五",1003,7000,25);List<User> list = new ArrayList<User>();list.add(u1);list.add(u2);list.add(u3);//System.out.println(list);for(User temp:list)System.out.println(temp);//用map容器進行存儲Map<Integer,User> map = new HashMap<Integer, User>(); map.put(1, u1);map.put(2, u2);map.put(3, u3);//System.out.println(map);Set<Integer> keyset = map.keySet();for(Integer temp:keyset){System.out.println(temp+"-->"+map.get(temp));}} }class User{private String name;private int id;private int slary;private int age;public User(){}public User(String name, int id, int slary, int age) {super();this.name = name;this.id = id;this.slary = slary;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getId() {return id;}public void setId(int id) {this.id = id;}public int getSlary() {return slary;}public void setSlary(int slary) {this.slary = slary;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}@Overridepublic String toString() {// TODO Auto-generated method stubreturn "姓名:"+this.name+" "+"ID:"+this.id+" "+"薪水:"+this.slary+" "+"年齡:"+this.age;}}二:利用map和list容器進行存儲數據(map存行 list存入整個表格)
package cn.wyj.two;/*** 用map存一行 list存整個表*/ import java.util.*;public class Demo12_List和Map存儲一張表 {public static void main(String[] args) {Map<String,Object> m1 = new HashMap<String,Object>();m1.put("姓名:", "張三");m1.put("ID:",1001);m1.put("薪水:", 5000);m1.put("年齡:", 23);Map<String,Object> m2 = new HashMap<String,Object>();m2.put("姓名:", "李四");m2.put("ID:",1002);m2.put("薪水:", 6000);m2.put("年齡:", 22);Map<String,Object> m3 = new HashMap<String,Object>();m3.put("姓名:", "王五");m3.put("ID:",1003);m3.put("薪水:", 7000);m3.put("年齡:", 33);List <Map<String,Object>> list = new ArrayList<Map<String,Object>>();list.add(m1);list.add(m2);list.add(m3);//System.out.println(list.toString());for(Map<String,Object> ss1: list){// System.out.println(ss);Set<String> keyset = ss1.keySet();for(String ss2:keyset){System.out.print(ss2+ss1.get(ss2)+" ");}System.out.println();}}}儲存數據的表格:
總結
以上是生活随笔為你收集整理的Java当中用 javabean和其他容器存入表格数据 或 利用 容器进行存储表格的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 丙酮酸脱氢酶复合物是什么意思
- 下一篇: 什么是生物钟紊乱