//package com.nowjava;/**来自 时 代 J a v a - N o w J a v a . c o m**/
import java.lang.reflect.Constructor;
public class Main {
public static void main(String[] argv) throws Exception {
Class clazz = String.class;
int paramCount = 2;
System.out.println(findConstructorWithParams(clazz, paramCount));
}
private static Constructor findConstructorWithParams(Class clazz,
int paramCount) throws NoSuchMethodException {
Constructor[] inits = clazz.getConstructors();
for (int i = 0; i < inits.length; ++i) {
if (inits[i].getParameterTypes().length == paramCount) {
return inits[i];
}/* from 时代Java*/
}
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。