Системный вопрос как для меня
int field=0;
так же имею
String writed="field";
Как с помощью значения поля -writed- возможно получить доступ к переменной -field- в Java. Если это конечно возможно. Возможно и то что я не понимаю примитивных вещей.
Код:
public class TestClass
{
int field = 14;
}
public class Main
{
public static void main(String[] args) throws Exception
{
TestClass testInst = new TestClass();
String writed = "field";
int fieldValue = TestClass.class.getDeclaredField(writed).getInt(testInst);
System.out.print(fieldValue);
}
}
{
int field = 14;
}
public class Main
{
public static void main(String[] args) throws Exception
{
TestClass testInst = new TestClass();
String writed = "field";
int fieldValue = TestClass.class.getDeclaredField(writed).getInt(testInst);
System.out.print(fieldValue);
}
}
Спасибо за подсказку.
Извини за ответ через 2 года дружище. Давно не был дома. Это именно то что я тогда хотел и скорей всего в дальнейшем пригодится также. Дякую !