преобразование итератора списка в лямбду - PullRequest
0 голосов
/ 27 марта 2019

Я новичок в лямбде и в фазе обучения. Я просто хотел преобразовать несколько строк существующего кода в лямбда-функцию.

private List < ResourceSpecCharacteristic > getResourceSpecAttributes(ResourceSpecification resource) {

    List < ResourceSpecCharacteristic > resourceSpecCharacteristic = new ArrayList < ResourceSpecCharacteristic > ();

    Iterator itr = resource.getResourceSpecAttrs().iterator();

    while (itr.hasNext()) {
        ResourceSpecAttr resourceSpecAttr = (ResourceSpecAttr) itr.next();
        ResourceSpecCharacteristic resourceSpec = new ResourceSpecCharacteristic();
        resourceSpec.setName(resourceSpecAttr.getName());
        resourceSpec.setValueType(resourceSpecAttr.getValueType());
        resourceSpec.setMaxCardinality(resourceSpecAttr.getMaxCard());
        resourceSpec.setMinCardinality(resourceSpecAttr.getMinCard());
        resourceSpecCharacteristic.add(resourceSpec);
    }
    return resourceSpecCharacteristic;
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...