Java反射一个相当简单的样例

        //以下代码通过JAVA反射简单的获得了InputType的成员变量名称及参数值
        Field field[] = InputType.class.getDeclaredFields();
        for(int i =0;i<field.length;i++) {
        	try {
				Log.d("TAG", "NAME:"+field[i].getName()+"--Value:"+field[i].getInt(field[i].getName()));
			} catch (IllegalArgumentException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (IllegalAccessException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
        }

你可能感兴趣的:(java)