Привет. Такой вопрос - есть объект, у него есть private field, которое инициированно каким-то значениемю. Я хочу это значение прочитать как String.
Что я делаю:
| Код |
String val = "myfield"; field = co.getClass().getDeclaredField(val); String value = field.get (co).toString();
|
И получаю Exception: java.lang.IllegalAccessException: Class balbalba can not access a member of class balbabla2 with modifiers "private". Исправление на
| Код |
String val = "myfield"; field = co.getClass().getField(val); String value = field.get (co).toString();
|
погоды не делает.
Что делать? |