BeanUtil.beanToMap的使用
BeanUtil.beanToMap()是HuTool工具包中的一个方法,用于将Java Bean对象转换为Map对象。该方法的语法如下:
其中,参数说明如下:
- bean:需要转换的Java Bean对象。
- isToUnderlineCase:是否将Java Bean对象的属性名转换为下划线风格的字符串。
- ignoreNullValue:是否忽略Java Bean对象中值为null的属性。
下面是一个示例代码,演示了如何使用BeanUtil.beanToMap()方法将Java Bean对象转换为Map对象:
import cn.hutool.core.bean.BeanUtil;
import java.util.Map;
public class TestBean {
public static void main(String[] args) {
// 创建一个Java Bean对象
User user = new User();
user.setId(1L);
user.setName("张三");
user.setAge(18);
// 将Java Bean对象转换为Map对象
Map<String, Object> map = BeanUtil.beanToMap(user);
// 输出转换后的Map对象
System.out.println(map);
}
}
class User {
private Long id;
private String name;
private Integer age;
// 省略getter和setter方法
}
输出结果为:
{id=1, name=张三, age=18}