Я хотел бы найти наиболее эффективный способ найти первый элемент коллекции, находящейся внутри другой коллекции, из которой я также беру первый элемент.
Я думаю, что это «уродливое» решение:
public class UnitLine {}
public class Unit {
private Collection unitLines;
public Collection getUnitLines() {
return unitLines;
}
}
public class Wrapper {
Collection units;
public Collection getUnits() {
return units;
}
}
public static void main(String[] args) {
Wrapper wrapper = new Wrapper();
Unit unit = wrapper.getUnits().stream().findFirst().orElseGet(null);
if (unit != null) {
UnitLine unitLine = unit.getUnitLines().stream().findFirst().orElseGet(null);
if (unitLine != null) {
// do something
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/696 ... -also-from
Как получить первый элемент коллекции внутри другой коллекции также из первого элемента? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Аннотируйте кортеж с переменным количеством элементов, и первый элемент имеет другой тип.
Anonymous » » в форуме Python - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-