欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java反射

程序员文章站 2024-01-21 14:36:34
...
Class classType=object.getClass();  
		Field[] fields=classType.getDeclaredFields();   
		for(int i=0;i<fields.length;i++){
			Field field=fields[i];   
			String fieldName=field.getName();   
			String getName = "get"+fieldName;
			try {
				Method getMethod=classType.getMethod(getName, new Class[]{});
				Object value=getMethod.invoke(object, new Object[]{});   
				System.out.println(fieldName);
				System.out.println(fieldName+" :"+value);   
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}    
			
		}

 

反射小记

 

相关标签: Java