BeanUtils详解

//模拟的注册
public class BeanUtilsDemo {

public static void main(String[] args) throws Exception {
    
    Scanner scanner = new Scanner(System.in);
    
    //创建Map集合
    Map<String,String> map = new HashMap<String, String>();
    
    System.out.println("请输入您的身份证:");
    String id = scanner.next();
    map.put("id", id);
    
    System.out.println("请输入您的姓名:");
    String name = scanner.next();
    map.put("name", name);
    
    System.out.println("请输入您的年龄:");
    String age = scanner.next();
    map.put("age", age);
    
    
    //给对象封装数据 , 数据全部都在Map中。
    User s = new User();
    
    //把map中的数据封装到对象上。
    BeanUtils.populate(s, map);
    
    System.out.println("用户信息是:"+ s);
}

}

posted @ 2021-06-08 22:24  剪水行舟  阅读(133)  评论(0)    收藏  举报