java面试题网

普通会员

483

帖子

9

回复

187

积分

楼主
发表于 2019-08-26 15:24:39 | 查看: 5016| 回复: 0

java反射字段信息

java反射字段信息
package com.wkcto.chapter08.demo01;

import java.lang.reflect.Field;
import java.lang.reflect.Modifier;

/**
 * 反射类的字段信息
 * 	Field
 * 		class1.getField(name)			返回指定名称的公共字段
 * 		class1.getDeclaredFields()		返回所有的字段
 * 
 * @author 蛙课网
 *
 */
public class Test03 {

	public static void main(String[] args) {
		//1) 创建Class对象
//		Class<?> class1 = String.class;
		Class<?> class1 = Integer.class;
		
		//2) 反射所有的字段
//		class1.getField(name)
		Field[] declaredFields = class1.getDeclaredFields();
		//遍历字段数组
		for (Field field : declaredFields) {
			//字段的修饰符
			System.out.print(  Modifier.toString( field.getModifiers() ) + " ");
			//字段的类型
			System.out.print( field.getType().getSimpleName() + " ");
			//字段名
			System.out.println( field.getName());
		}
		
		
	}

}


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/1204_1_1.html

上一篇:java反射方法 下一篇:java反射类的信息
您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018