2012-01-20 5 views
0

Ниже приведен код, который обычно записывается для итерации и на основе некоторого условия. Я добавляю в какой-то другой список. Как я могу написать то же самое в Lambdaj. Спасибо заранее, и ваше предложение заметное.Что такое код lambdaj для следующей итерации

List<Person> authorizedPerson = new ArrayList<Person>(); 
for(Person person : Pesrsons) { 
    if(person .getAuthorized()) { 
    authorizedPerson.add(person); 
    } 
} 

ответ

1

Ниже приводится ответ на вышеизложенное, я исследовал и нашел решение, Если это не так, пожалуйста, поправьте меня.

List<Person> authorizedPesrson = select(persons, having(on(Person.class).getAuthorized().equals(true))); 
+0

Правильно, но вы можете опустить равные (true) –

Смежные вопросы