对象转map(object转map)

对象转map(object转map)importjava.lang.reflect.Field;importjava.util.LinkedHashMap;importjava.util.Map;publicclassObjectToMap{//对象转MappublicstaticMap<String,Object>getObjectToMap(Objectobj)t…

大家好,又见面了,我是你们的朋友全栈君。

import java.lang.reflect.Field;
import java.util.LinkedHashMap;
import java.util.Map;

public class ObjectToMap {
    //对象转Map
    public static Map<String, Object> getObjectToMap(Object obj) throws IllegalAccessException {
        Map<String, Object> map = new LinkedHashMap<String, Object>();
        Class<?> clazz = obj.getClass();
        System.out.println(clazz);
        for (Field field : clazz.getDeclaredFields()) {
            field.setAccessible(true);
            String fieldName = field.getName();
            Object value = field.get(obj);
            if (value == null){
                value = "";
            }
            map.put(fieldName, value);
        }
        return map;
    }
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145792.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月16日 下午4:00
下一篇 2022年5月16日 下午4:00


相关推荐

  • 短信验证码的作用及安全性

    短信验证码的作用及安全性在每个人都可以参与编辑的Web2.0时代,人人都在使用和注册各种APP账号,而验证码短信就是必不可少的认证工具!所以,验证码短信逐步占据了短信行业中的重要份额。而短信验证码的作用是:1、作为身份凭证首先,验证码是商家给用户验证身份的一个凭证,通过手机短信发送验证码,是最普遍、最安全验证用户真实身份的方式。短信验证码广泛应用于用户注册、密码找回、登陆保护、身份认证、随机密码、交易确认等应用场景。2、…

    2022年7月14日
    24
  • nginx伪静态规则

    nginx伪静态规则nginx 伪静态规则要将 http dede com index php t 3 用伪静态规则改写成 http dede com t3 html 即可在 nginx 的 conf nginx conf 里面添加即可 nbsp nbsp nbsp nbsp nbsp nbsp 在 location 里添加 如 nbsp nbsp nbsp nbsp nbsp nbsp nbsp location nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp root nbsp nbsp D phpweb wwwroo

    2026年3月19日
    3
  • GPT-5.2正式发布!国内首发“喂饭级”使用教程

    GPT-5.2正式发布!国内首发“喂饭级”使用教程

    2026年3月16日
    1
  • jenkins自定义构建参数_jenkins怎么构建项目

    jenkins自定义构建参数_jenkins怎么构建项目前言当我们的自动化项目越来越多的时候,在代码仓库会提交不同的分支来管理,在用jenkins来构建的时候,我们希望能通过参数化构建git仓库的分支。下载安装GitParameter插件系统管理-

    2022年7月28日
    11
  • js+css+html制作简易留言板

    js+css+html制作简易留言板js css html 制作简易留言板 1 案例说明 2 编写 HTML 代码 3 编写 css 代码 4 编写 JavaScript 代码 5 全部代码 1 案例说明利用 JavaScript css 以及 html 制作简易留言板 也可以看作是简易评论区 要求在页面文本框中输入一些文字之后 点击 发布 按钮 就可以让输入的文字显示在下面 重新输入一些文字 再点击发布 就可以让新发布的内容显示在最上面 点击后面的删除 就可以删除已经发布的文字 案例分析 利用节点的创建 添加和删除相关知识完成一个简易的留言板功能 在页面中实现单击

    2026年3月17日
    2
  • Ubuntu解决华硕x550C的WiFi问题

    Ubuntu解决华硕x550C的WiFi问题执行下列命令后 重新启动 echo optionsasus nb wmiwapf 4 sudotee etc modprobe d asus nb wmi conf

    2026年3月26日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号