星空网 > 软件开发 > Java

HashMap存储数据赋值javabean简单示例

package com.shb.web;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
/**
 * @Describe HashMap存储数据,赋值javabean.
 * @author xiaoshi
 * @Date 2015-7-17
 */
public class TUsers {
    public static void setAttribute(Person person,String key,String value){
        if(key.equals("name")){
            person.setName(value);
        }
        if(key.equals("sex")){
            person.setSex(value);
        }
        if(key.equals("age")){
            person.setAge(Integer.parseInt(value));
        }
        if(key.equals("weight")){
            person.setWeight(Double.parseDouble(value));
        }
        
        
    }
    
    public static void main(String[] args) {
        Person person = new Person();
        Map<String, String > map = new HashMap<String, String>();
        map.put("name","zhangsan");
        map.put("sex","male");
        map.put("age","123");
        map.put("weight", "456");
        Iterator<String> it = map.keySet().iterator();
        while(it.hasNext()){
            String key = it.next();
            String value = map.get(key);
            TUsers.setAttribute(person, key, value);
            
            
        }
        System.out.println(person.toString());
    }
}
class Person{
    private String name;
    private String sex;
    private Integer age;
    private double weight;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getSex() {
        return sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
    public Integer getAge() {
        return age;
    }
    public void setAge(Integer age) {
        this.age = age;
    }
    public double getWeight() {
        return weight;
    }
    public void setWeight(double weight) {
        this.weight = weight;
    }
    public String toString(){
        
        return "[name="+name+"##"+"sex="+sex+"##"+"age="+age+"##"+"weight="+weight+"]";
    }
    
    
    
}




原标题:HashMap存储数据赋值javabean简单示例

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流