该反射教程
建议使用
Class.isAssignableFrom()样本进行查找
print(String)
Method[] allMethods = c.getDeclaredMethods(); for (Method m : allMethods) { String mname = m.getName(); if (!mname.startsWith("print") { continue; } Type[] pType = m.getGenericParameterTypes(); if ((pType.length != 1) || !String.class.isAssignableFrom(pType[0].getClass())) { continue; } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)