java List 排序之冒泡排序实例代码
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比红寺堡网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式红寺堡网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖红寺堡地区。费用合理售后完善,十年实体公司更值得信赖。
List排序,这里介绍两种排序:
1.Collections.sort()排序:
假如List集合中放的是Menu对象。
public class Menu{ private int id; private String name; private int seq;//自定义排序字段 //构造函数、getter、setter省略....... } List
2.冒泡排序
for (int i = 0; i < menus.size() - 1; i++) { for (int j = 1; j < menus.size() - i; j++) { Menu menu; if ((menus.get(j - 1).getSeq().toString()).compareTo(menus.get(j).getSeq()) > 0) { menu = allTree.get(j - 1); menus.set((j - 1), menus.get(j)); menus.set(j, menu); } } }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!