Как обратиться к полю другого класса Test.characterAnimation с помощью строки?
С использованием рефлексии:
String fieldName = "characterAnimation";
try
{
Field field = Test.class.getDeclaredField(fieldName);
Test test = new Test();
Object value = field.get(test);
System.out.println(value);
}
catch (Exception ignored) { }
Если поле является статическим, то вместо test
можно передавать null
.
Если поле не является доступным в классе, в котором используется данный код, то может помочь:
field.setAccessible(true);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Итак, у меня есть Tabbed Activity с фрагментамиВ ней находится одно из окон, которое содержит в своём xml textView, который я программно хочу изменить
Первый раз использую среду netbeansМоя задача создать jar file из предыдущего проекта