У меня есть следующая структура:
class MyClass {
String name;
String descr;
public String getName() {
return name;
}
}
Теперь у меня есть список этих объектов, и я хочу напечатать имя из объекта выше, если список содержит какие-либо из этих элементов.
Это мой код до сих пор:
List<MyClass> list = getList();
if (list != null && list.size() > 0) {
System.out.println(list.get(0).getName());
} else {
System.out.println("list is empty");
}
Это будет работать, когда list
содержит только один элемент. Теперь мне нужно его улучшить и рассмотреть пример, когда элементов больше одного - в этом случае мне нужно вывести все имена через запятую.
Например, вывод должен быть:
Когда есть 3 элемента:
name1,name2,name3
когда есть один элемент:
name1
а когда нет:
list is empty
каков наиболее эффективный способ его реализации?
String output
, а затем использовать этот вывод где-то еще. Как я мог это сделать? 31.01.2018list is empty
? 31.01.2018