java Object 根据 键名 获取 键值
2023-12-29 12:01:37
可以使用Java的反射API来根据键名获取对象的键值。以下是一个示例代码:
import java.lang.reflect.Field;
public class Example {
public static void main(String[] args) {
MyObject obj = new MyObject();
obj.firstName = "John";
obj.age = 30;
obj.lastName = "Doe";
Field[] fields = obj.getClass().getDeclaredFields();
for (Field field : fields) {
try {
field.setAccessible(true); // 允许访问私有字段
Object value = field.get(obj);
System.out.println(field.getName() + ": " + value);
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
}
}
class MyObject {
private String firstName;
private int age;
private String lastName;
}
文章来源:https://blog.csdn.net/solocao/article/details/135284750
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!