可能重复:
如何循环Java中的Class属性?
class Foo{
int id;
String name;
int bar;
int bar2;
//..
}
Foo foo = new Foo();
Run Code Online (Sandbox Code Playgroud)
有没有办法在java中迭代这个对象属性?我想创建一个INSERT查询,我必须转换字符串中的所有int属性.当有更多不同类型的属性时,这有点问题.
谢谢!
Jay*_*dra 13
Class cls = Class.forName("Foo");
Field[] fields = cls.getDeclaredFields();
Run Code Online (Sandbox Code Playgroud)
应该使用反射返回类的所有声明的字段.更多信息@ http://java.sun.com/developer/technicalArticles/ALT/Reflection/
| 归档时间: |
|
| 查看次数: |
12946 次 |
| 最近记录: |