黑马程序员技术交流社区
标题:
关于list排序
[打印本页]
作者:
android2050
时间:
2013-3-20 14:40
标题:
关于list排序
List list = new ArrayList();
list.add(1231231);
list.add("fzff");
list.add("fsdfff");
list.add("deffff");
list.add("vvvvvv");
list.add("mmmm");
list.add("张三");
list.add("李四");
list.add("总监");
list.add("总结");
list.add("王二");
list.add(65453);
请问对这个list 怎么进行排序?
作者:
孙晋学
时间:
2013-3-20 15:05
Collections.sort(list);
作者:
燕国庆
时间:
2013-3-20 15:15
ArrayList的底层是一个数组数据结构,boolean add(E e) 将指定的元素添加到此列表的尾部。
作者:
Alex shaw
时间:
2013-3-20 15:20
list本身是有顺序的,因为ArrayList是数组结构,他的顺序就是你存进去的顺序。
我不明白的是为什么楼主不使用泛型,而是在list中既有integer又有String
如果你使用的是set这种无序集合,则需要自己写比较器,然后在里面判断到底是integer或者是string类型,然后自定义比较规则
楼上的方法肯定是错的,会出现类型转换异常,
作者:
黄玉昆
时间:
2013-3-20 20:02
建议你自己先写出代码,贴出来让大家也学习学习。谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2