Я пытаюсь создать структуру класса, как в этом примере:Java проверить пустой ArrayList как структура класса
public class SubjectListStructure {
public String topic_id;
public String topic_title;
public String created_date;
public String avatar_url;
public String vote;
public String name_family;
}
Теперь я хочу, чтобы создать ArrayList, состоящий из объектов:
ArrayList<SubjectListStructure> nSubjects = = new ArrayList<SubjectListStructure>();
Но теперь я не могу проверить, если nSubjects
пуст или иметь какие-то данные, как с этим кодом:
public static Boolean ContainsAllNulls(ArrayList<SubjectListStructure> arrList)
{
if(arrList != null)
{
for(SubjectListStructure a : arrList)
if(a != null) return false;
}
return true;
}
Или nSubjects.isEmpty()
это решение и ContainsAllNulls(nSubjects)
не удалось проверить правильно и вернуть неправильный результат
Почему ваш ArrayList содержат нули в первую очередь? Не можете ли вы избежать добавления к нему нулей? – Eran
@Eran Я хочу только проверить, что это пусто или нет –
И что именно на ваш вопрос? Пожалуйста, соблюдайте соглашения об именах Java, не используйте raw ArrayList и используйте boolean, а не Boolean. –