Допустим я имею поле
int field=0;
так же имею
String writed="field";
Как с помощью поля -writed- возможно получить доступ к переменной -field- в Java. Если это конечно возможно. Возможно и то что я не понимаю примитивных вещей.
Прошу сильно не ругать.
Не понимаю сути переменной
Модератор: Absurd
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Код: Выделить всё
public class Some
{
public int field;
}
...
Some some = new Some();
some.field = 5;
Field field = some.getClass().getDeclaredField("field");
field.setAccessible(true);
Object value = field.get(some);
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.