В интерфейсе List
есть метод под названием isEmpty()
. Вы можете использовать этот метод в вашем условии if, как показано ниже.
if (list==null||list.isEmpty) {
//TODO if the list is empty
}
Для парсинга документа YAML, можно использовать эту цепочку: YAML-> SnakeYAML-> Java-> Ваше Приложение (-> XStream-> XML)
Испускание YAML более прост и существует несколько опций: 1) Ваше Приложение-> XStream с Пользовательским Устройством записи-> YAML 2) Ваше Приложение-> SnakeYAML-> YAML
Вторая опция не требует никакой дополнительной разработки.
Вы могли бы найти это полезным для получения направления: XStream - как сериализировать объекты к не форматы XML
Я использовал JYAML, и он работал отлично. Я знаю, что это непосредственно не отвечает на Ваш вопрос, но это работает хорошо.