博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BeanUtils工具的使用,手把手教你
阅读量:3959 次
发布时间:2019-05-24

本文共 1348 字,大约阅读时间需要 4 分钟。

BeanUtils工具的使用,手把手教你

jar包分享(两个jar包):

链接:https://pan.baidu.com/s/12rQoYLSND5LWz2VM8b_RAQ

提取码:m2km
链接:https://pan.baidu.com/s/1MoCmFbvoadYcNcCEcMzCsw
提取码:8a3y

1.BeanUtils工具类s是简化数据封装用于封装JavaBean对象的。

而JavaBean对象就是:标准的Java类

1. 类必须被public修饰2. 必须提供空参的构造器3. 成员变量必须使用private修饰4. 提供公共setter和getter方法
  1. 概念:
    成员变量:
    属性:setter和getter方法截取后的产物
    例如:getUsername() --> Username–> username
    getUserHeHa()–>UserHeHa–>userHeHa
  2. 方法:
1. setProperty()2. getProperty()3. populate(Object obj , Map map):将map集合的键值对信息,封装到对应的JavaBean对象中

下面我们来演示一下:

首先我们来创建一个javaBean对象:

package web.servlet;public class User {
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; } private String name; private String sex; public User(){
}}

演示代码:

public static void main(String[] args) throws InvocationTargetException, IllegalAccessException, NoS`在这里插入代码片`uchMethodException {
BeanUtils.setProperty(user,"name","123"); System.out.println(BeanUtils.getProperty(user,"name")); Map
map = new HashMap<>(); map.put("name","jack"); map.put("sex","男"); BeanUtils.populate(user,map); System.out.println(user.getSex()+" "+user.getName());}

输出:

123男 jack

转载地址:http://ntlzi.baihongyu.com/

你可能感兴趣的文章
比较Cint() , int() , fix() ,round()的区别
查看>>
举例说明常用字符串处理函数
查看>>
用Mindmanager整理的VB常用函数
查看>>
随风潜入夜,润物细无声
查看>>
软件生存期模型
查看>>
制定计划(问题的定义,可行性研究)
查看>>
需求分析
查看>>
软件设计
查看>>
程序编码
查看>>
软件测试
查看>>
软件维护
查看>>
软件项目管理
查看>>
面向过程的分析方法
查看>>
面向数据流的设计方法
查看>>
软件设计基础
查看>>
UML的基本结构
查看>>
UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
查看>>
用例图(UseCase Diagram)—UML图(一)
查看>>
类图(Class diagram)—UML图(二)
查看>>
对象图(Object Diagram)—UML图(三)
查看>>