У меня есть JList peopleList заселена с объектами Person классаПоиск элементов по недвижимости в JList
class Person
{
private String name;
private String age;
private void setName(String value)
{
name = value;
}
private String getName()
{
return name;
}
}
Current, чтобы найти человека, с именем я
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;
}
}
}
мне интересно, если есть способ выполнить одну и ту же операцию, не пройдя весь список. Я из базы .Net и в C# я бы использовал LINQ, есть что-то подобное в Java?
Возможный дубликат [список фильтров и сортировки с использованием коллекций Google] (http://stackoverflow.com/questions/2312849/filter-and-sort-list-using-google-collections) – haylem