public List<Bean> getList() {
List<Bean> beanList = new ArrayList<Bean>();
// some code here
while(hasNext()) {
// some code here
Bean bean = new Bean();
listing(bean, beanList);
}
// sort by age bean here before returning
return beanList
}
public void listing(Bean bean, List<Bean> beanList) {
//some code here
bean.setName(var1);
bean.setAddress(var2);
bean.setAge(var3);
beanList.add(bean)
}
Мне нужно отсортировать аварию по возрасту.Как сортировать arraylist на основе bean-компонента?
Я пытался использовать Collectors, но я не уверен, как его реализовать с этим кодом.
спасибо.
ли сравнить функцию ? Кроме того, могу ли я использовать 'long compare' вместо этого? – user2772219
Нет, он должен быть «int compare()», ad он определен как таковой в интерфейсе «Comparator». я отредактировал мой ответ, чтобы включить полную реализацию. – Thilak
Получил это. Я попробую это и вернусь к вам. спасибо – user2772219