javabean 遍历

版权声明:本文为博主原创文章,未经博主允许不得转载。

UserBean

public class User{

    private String name;

    private Integer age;

    //省略get set
}

获取值

User user = new User();
user.setName("Any");
user.setAge(1);

Class cls = user.getClass();
Field[] fields = cls.getDeclaredFields();

for (int i = 0; i < fields.length; i++) {
	Field field = fields[i];
	field.setAccessible(true);
        System.out.println("属性名:" + field .getName() + " 属性值:" + field .get(user));
 }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小樱的经验随笔

【Java学习笔记之十九】super在Java继承中的用法小结

1)有人写了个很好的初始化属性的构造函数,而你仅仅想要在其中添加另一些自己新建属性的初始化,这样在一个构造函数中调用另外一个构造函数,可以避免重复的代码量,减少...

34950
来自专栏惨绿少年

AWK常用技巧

awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确...

25140
来自专栏博客园

.NET面试题解析(01)-值类型与引用类型

3. delegate是引用类型还是值类型?enum、int[]和string呢?

10820
来自专栏python 实践经验

python面试题目解析--iterator考察点和list考察点

为什么会是这个结果呢? 我们首选需要了解Python的一个循环机制:Python中的for循环实质是一个迭代器iterator,它不断调用next方法返回下一...

23430
来自专栏chenjx85的技术专栏

leetcode-485-Max Consecutive Ones

16350
来自专栏Ryan Miao

String的内存模型,为什么String被设计成不可变的

String是Java中最常用的类,是不可变的(Immutable), 那么String是如何实现Immutable呢,String为什么要设计成不可变呢? 前...

385130
来自专栏Coding迪斯尼

java开发C语言编译器:消除冗余语句和把ifelse控制语句编译成字节码

24050
来自专栏编程札记

python深坑之迭代器和生成器

21440
来自专栏极客编程

ECMAScript 6教程 (二) 对象和函数

上面代码的方法一是直接用标识符作为属性名,方法二是用表达式作为属性名,这时要将表达式放在方括号之内。

11540
来自专栏不想当开发的产品不是好测试

java中int和Integer对比的一些坑

Integer是int的包装类,int的默认值是0,而Integer的默认值是null(jdk1.5的新特性 自动装箱和拆箱,Integer.valueOf()...

86910

扫码关注云+社区

领取腾讯云代金券