「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; }