0

以下は、通常、反復するために書き込むコードであり、いくつかの条件に基づいて、他のリストに追加しています.Lambdajで同じことを書くにはどうすればよいですか. 事前に感謝し、あなたの提案はかなりのものです.

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

1 に答える 1

1

以下は、上記に対する回答です。調査して解決策を見つけました。間違っている場合は修正してください。

 List<Person> authorizedPesrson = select(persons, having(on(Person.class).getAuthorized().equals(true)));
于 2012-01-20T14:34:28.237 に答える