比如有一个类
class A{
String aaa;
String bbb;
Integer ccc;
boolean ddd;}怎么才能够得到定义在A这个类里的String 类型的字段名和Integer类型的字段名
class A{
String aaa;
String bbb;
Integer ccc;
boolean ddd;}怎么才能够得到定义在A这个类里的String 类型的字段名和Integer类型的字段名
解决方案 »
- 请教两个String对比的内存问题
- 我想学JSP不知来对地方没?是不是从JAVA 开始比较容易……我该怎么入门 我想在什么都不懂?怎么办?
- 关于HSSFWorkbook占用内存的问题
- 高手看一下这段程序为什么不能运行
- 想要个JAVA 3DES加密算法的例子。谢谢!
- 中文 win2000 控制面板->区域设置中一切正常,为何 java 得到的属性 file.encoding 不对?诸位碰到过这种情况吗?
- 比较将JAVA中的Calendar类的对象转化成Timestamp类
- java web start实例代码COPY不了,怎么办?
- 如何把java编译成可执行的exe文件?
- 关于JTable的设置
- 这个遍历文件的为甚麽结果不太对
- 问java的反射。如何判断类里面是否定义了我指定的字段。
class A{
String aaa;
String bbb;
Integer ccc;
boolean ddd;
}
public class TestField{
public static void main(String args[])throws Exception{
Field fields[] = A.class.getDeclaredFields();
for(int i=0;i<fields.length;i++){
fields[i].setAccessible(true);
Type type = fields[i].getType() ;
if(type == java.lang.String.class){
System.out.println(fields[i].getName()+" is a string!" );
}else if(type == java.lang.Integer.class){
System.out.println(fields[i].getName()+" is a Integer!" );
}
}
}
}