「Java入門」 Class.getDeclaredMethod()のサンプル
サンプルコード
public static Method getMethod(Class _class, Field field, String prefix) {
Method[] methods = _class.getDeclaredMethods();
for (Method method : methods) {
String methodName = method.getName();
String fieldName = field.getName();
String _fieldName = prefix + fieldName;
if (methodName.toUpperCase().equals(_fieldName.toUpperCase())) {
return method;
}
}
return null;
}