Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java 实体类转map

作者:▍看女人酒醒的疯癫。   发布日期:2025-10-12   浏览:94

import java.util.HashMap;
import java.util.Map;

// 定义一个简单的实体类
class User {
    private String name;
    private int age;

    // 构造函数
    public User(String name, int age) {
        this.name = name;
        this.age = age;
    }

    // Getter 和 Setter 方法
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    // 将实体类转换为 Map 的方法
    public Map<String, Object> toMap() {
        Map<String, Object> map = new HashMap<>();
        map.put("name", this.getName());
        map.put("age", this.getAge());
        return map;
    }
}

public class Main {
    public static void main(String[] args) {
        // 创建一个 User 实体对象
        User user = new User("Alice", 30);

        // 将实体对象转换为 Map
        Map<String, Object> userMap = user.toMap();

        // 打印转换后的 Map
        System.out.println(userMap);
    }
}

解释说明:

  1. User 类:这是一个简单的实体类,包含两个属性 nameage,以及相应的构造函数、getter 和 setter 方法。
  2. toMap 方法:该方法将 User 对象的属性值转换为一个 Map<String, Object>,其中键是属性名,值是属性对应的值。
  3. Main 类:在 main 方法中,我们创建了一个 User 对象,并调用 toMap 方法将其转换为 Map,最后打印出这个 Map

通过这种方式,你可以轻松地将任何实体类转换为 Map,以便于进一步处理或传递数据。

上一篇:java中i++与++i

下一篇:java静态方法和普通方法的区别

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站