J'ai un JList peopleList peuplé avec des objets de la personne classeTrouver des objets par propriété JList
class Person
{
private String name;
private String age;
private void setName(String value)
{
name = value;
}
private String getName()
{
return name;
}
}
actuel pour trouver une personne avec le nom que je fais
public boolean personByNameExists(String name)
{
for(int index = 0 ; index < peopleList .getModel().getSize() ; index ++)
{
Person pl = (Person) peopleList .getModel().getElementAt(index);
if(p1.getName().equals(name))
{
return true;
}
}
}
Je me demande s'il y a façon de faire la même opération sans sortir de toute la liste. Je suis originaire de .Net et en C# j'utiliserais LINQ y at-il quelque chose de similaire en Java?
duplication possible de [filtre et liste de tri en utilisant google collections] (http://stackoverflow.com/questions/2312849/filter-and-sort-list-using-google-collections) – haylem