import java.lang.reflect.*; 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!" ); } } } }
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!" );
}
}
}
}