Предположим, что у меня есть класс А с свойства бметод Invoke на имущество каждого бина в коллекции
Class A {
public int b;
}
Существует коллекция, containes экземпляры класса А ArrayList Col
Как я могу получить массив всех значений свойства b из col? Есть ли способ, более элегантный, чем итерация через col и получение свойства каждого объекта, а затем passign значения b для массива?
LIst<Integer> propertyValues = new ArrayList<Integer>();
for (A a : col){
propertyValues.add(a.b);
}
Может быть, метод Spring полезности или что-то подобное?
Неверно. Scala печатается и будет делать выше * много * более сжато. например col.map {a => a.b}. Это типизировано и возвращает коллекцию 'b' –
Этот фрагмент не имеет информации о типе - как выглядит остальная часть? – danben
Ах, извините, я хотел сказать статически типизированный. Всегда смешивайте их. – danben