黑马程序员技术交流社区

标题: 对List集合倒序排序怎么排? [打印本页]

作者: 谢磊    时间: 2016-10-4 15:53
标题: 对List集合倒序排序怎么排?
编写方法对List集合进行排序,禁用Collections.sort方法和TreeSet要怎么排?用冒泡排序吗?
作者: Daveweil    时间: 2016-10-4 16:22
只能遍历了呗

作者: IceLoveInFire丶    时间: 2016-10-4 16:43
你这个表述的不清晰啊,你说的是LIST集合里面存储自定义元素还是基本的数据类型的包装型。
如果是存Integer 的话,可以用选择排序,冒泡排序都可以,如果是存自定义类型的,需要在类中
实现Comparable 接口,自定义比较方式。
作者: 读书可以当饭吃    时间: 2016-10-4 19:08
那你就只能遍历集合,把所有元素取出来排序再存回去咯
作者: 叫我宁采臣    时间: 2016-10-4 19:19
只能用for循环排序了
作者: 此间的少年    时间: 2016-10-4 19:33
冒泡不可以吧,冒泡是运用与数组的,你可以再定义一个新的List进行比较,然后再插入进去。如果想用冒泡排序也可以,那就把List转换成数组,再用冒泡排序。
作者: 逍遥荻花    时间: 2016-10-4 20:22
集合里面存储的是自定义类的对象而且要排序的话只能用treeset了吧 而且还得重新compareTo方法吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2