Я пытаюсь вызвать getter класса, у меня есть только частичное имя, такое как «Name», «age» и т. Д. Мне нужно вызывать метод из класса типа getName/retriveName динамически на основе геттеров с использованием java Reflection апи.Как получить метод с использованием java-отражения только с частичным именем в виде строки метода?
для например:
class PersonData{
private String personName;
private int personId;
private int personAge;
public PersonData(){
}
public int getPersonId(){
return this.personID;
}
public String getPersonName(){
return this.personName;
}
public int getPersonAge(){
return this.PersonAge;
}
}
я могу получить "имя"/"Name" на основе пользовательского ввода, я должен вызвать метод GetName() только. Незлая помощь.
Transform вход в нижний регистр, а затем заглавной буквы, затем добавьте полученную строку в '' getPerson'', чтобы получить полное имя метода? – Berger