Java代码如何获取构造函数的参数名称呢?

乔欣 Java经验 发布时间:2022-12-08 09:53:34 阅读数:2859 1
下文笔者讲述java中获取构造函数的参数名称的方法分享,如下所示
实现思路:
    1.使用java的反射获取 构造函数
	2.再获取构造函数中的相关信息即可获取构造函数中的参数信息
例:
获取构造函数的参数信息
//获取
Object obj = TestClass;
Class objClass = obj.getClass();
Constructor[] constructors = objClass.getConstructors();
if (constructors.length > 0)
{
    for (int i = 0; i < constructors.length; i++)
    {
        System.out.println(constructors[i]);
    }
}

if (constructors.length > 0)
{
	for (int iCon = 0; iCon < constructors.length; iCon++)
	{
		Class[] params = constructors[iCon].getParameterTypes();
		if (params.length > 0)
		{
			for (int iPar = 0; iPar < params.length; iPar++)
			{
				Field fields[] = params[iPar].getDeclaredFields();
				for (int iFields = 0; iFields < fields.length; iFields++)
				{
					String fieldName = fields[i].getName();
					System.out.println(fieldName);
				}                                       
			}
		}
	}
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202212/16704644605068.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者