首页 > 代码库 > java将list集合冒泡排序
java将list集合冒泡排序
<span style="font-size:18px;"> /** * 将List<Record>进行排序 * @param list * @param sortColunm(需要进行排序的字段)[注:只支持int类型字段] * @param desc(true-从大到小/false-从小到大) * @return sortList */ public static List<Record> getSort(List<Record> list,String sortColunm,boolean desc){ if(list!=null){ if(desc){ for(int i=0;i<list.size();i++){ for(int j=0;j<list.size()-i-1;j++){ if(list.get(j).getInt(sortColunm)>list.get(j+1).getInt(sortColunm)){ Record r=list.get(j); list.set(j, list.get(j+1)); list.set(j+1, r); } } } }else{ for (int i = 0; i < list.size(); i++) { for(int j=0;j<list.size()-1;j++){ if(list.get(i).getInt(sortColunm)>list.get(j).getInt(sortColunm)){ Record r=list.get(i); list.set(i, list.get(j)); list.set(j, r); } } } } } return list; }</span>
<span style="font-size:18px;"> /** * 根据路径创建文件夹,如路径:E:\\test\\test1\\test2 * @param path */ public static void createFolder(String path){ File file = new File(path); if (!file.exists()) { file.mkdirs(); } System.out.println("完成。。。"); }</span>
java将list集合冒泡排序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。