проверка полей Рефлексия Java

125
23 марта 2021, 10:50

Задам мб глупый вопрос, но все же как проверить поля с помощью рефлексии и если поля написаны не правильно либо пустые выбрасывало исключения

Answer 1

В вашем случае подойдет метод getField():

try {
    MyClassName.class.getField("myFieldName");
} catch (NoSuchFieldException e) {
    e.printStackTrace();
}

Также рекомендую ознакомиться с прочими методами класса Class<T>

Answer 2

Возможно лучше воспользоваться методом getFields(), который возвратит массив Fields[] всех полей класса, а дальше проверяйте их как вам необходимо.

READ ALSO
Не работает корректно замена символов в задачке на шифрование с обратным алфавитом

Не работает корректно замена символов в задачке на шифрование с обратным алфавитом

Имеется задача на шифрование, где каждый из входящих в строку символов английского алфавита надо заменить на его "зеркальный", те

107
Верно ли утверждение, что абстрактные классы используются для агрегации общих свойств объектов, а интерфейсы для агрегации общих функц. возможностей?

Верно ли утверждение, что абстрактные классы используются для агрегации общих свойств объектов, а интерфейсы для агрегации общих функц. возможностей?

Верно ли утверждение, что абстрактные классы используются для агрегации общих свойств объектов, а интерфейсы для общих функциональных возможностей?

92
java -version в cmd

java -version в cmd

Возник такой вопрос, почему командная строка использует версию 18, и как ее поменять? Я понимаю, что из-за того, что наша java до 8-го пакета включительно...

148
Выдает FileNotFoundException, хотя путь к файлу верен

Выдает FileNotFoundException, хотя путь к файлу верен

Данный метод считывает построчно таблицу английских слов с переводом и транскрипциейНо почему-то AndroidStudio не видит этот файл, хотя он лежит...

96