У меня есть Pojo классПроверьте наличие пустых переменных объекта
class Foo{
String a
String b
.
.
// nearly 250 data members
// all have getters and setter
}
Теперь, когда я создать объект класса как я могу проверить, что любой элемент данных в объекте является пустым
я использую следующий подход
public boolean clearBlank()
{
if(StringUtils.isBlank(this.getA()))
return true;
if(StringUtils.isBlank(this.getB()))
return true;
if(StringUtils.isBlank(this.getC()))
return true;
.
.
.
// similarly for all 250 data member
return false;
}
Есть ли какой-либо лучший подход для проверки путем вызова всех 250 геттеров объекта?
250 полей является катастрофой. Вы должны разделить свой класс. – artbristol
Если вы используете их все для одного и того же значения, то почему бы не использовать массив? –
Это может быть очень законный класс для класса Java, который представляет собой большой объект данных, я видел много таких. Я считаю, что это требование справедливое. –