java如何对ArrayList中对象按照该对象某属性排序?arraylist和linkedlist的区别和使用场景?

8小时前 (22:34:39)阅读1回复0
xx
xx
  • 管理员
  • 注册排名6
  • 经验值297680
  • 级别管理员
  • 主题59536
  • 回复0
楼主
java如何对ArrayList中对象按照该对象某属性排序?List中的元素是对象的话,若要按该List中元素的某个属性进行排序,那么应该重写里面元素的hashCode和equals方法。

java如何对ArrayList中对象按照该对象某属性排序?

List中的元素是对象的话,若要按该List中元素的某个属性进行排序,那么应该重写里面元素的hashCode和equals方法,然后再排序。比如该问题要重写course的hashCode和equals方法

arraylist和linkedlist的区别和使用场景?

java如何对ArrayList中对象按照该对象某属性排序?arraylist和linkedlist的区别和使用场景?

arraylist和linkedlist都是Java中的集合类,但它们之间有很大的区别。

结论:arraylist适用于随机访问、读取,而linkedlist适用于频繁的增删操作。

0
回帖

java如何对ArrayList中对象按照该对象某属性排序?arraylist和linkedlist的区别和使用场景? 期待您的回复!

取消