У меня есть некоторое значение, которое я получаю в строковом формате из файла.Java/from string to java code
Например, в файле AI есть:
id = 342
name = Jonatan
country = USA
Кроме того, у меня есть класс: person
со следующими полями:
String id;
String name;
String country;
String grades;
String location;
и у меня есть геттер и сеттер для всех полей ,
Теперь, я хочу создать новый экземпляр человека, представляющего Джонатана. Но - я не хочу обновлять все поле, только поля, которые мне нужны.
Итак, что я хочу сделать следующее: получить данные из файла, а затем для каждого из них установить и обновить правильное значение. Например, setName(Jonatan)
. Проблемы в том, что мой name
находится в формате String. поэтому я не могу установить setName - потому что имя находится в строчном формате, а Java не дает мне возможность вызвать метод в строковом формате.
Есть простой способ для этого?
"* Java не дает мне возможность вызова метода в строковом формате *" - Я не понимаю – Maroun