Как получить содержимое статического поля, к примеру такого:
Код: Выделить всё
class Foo {
public static String NAME = "Boo";
}
Код: Выделить всё
Class <Object> fooClass = Foo.getClass();
Код: Выделить всё
class Foo {
public static String NAME = "Boo";
}
Код: Выделить всё
Class <Object> fooClass = Foo.getClass();
Представьте что у вас есть 30-40 классов выполняющих некоторую унифицированную работу. Вы не хотите писать для каждой из них что то вродеMikhail_dev писал(а):И я не совсем понял вопрос. Вы хотите получить содержимое статического поле, о котором ничего неизвестно? (иначе почему не вызвать сразу Foo.NAME ?)
Код: Выделить всё
if (Foo.NAME.contentEquals(giftClassName) {
//smthng
})
Код: Выделить всё
for (SomeInterface myClass : lstClasses) {
if (myClass.getName().contentEquals(giftClassName)) {
//do smthng
}
}