import java.util.ArrayList;
import java.util.List;
public class Order {
public static void main(String[] args)
{
List list=new ArrayList();
List orderedlist=new ArrayList();
list.add( "10");
list.add( "110");
list.add( "11");
list.add( "12");
list.add( "14");
list.add( "15");
list.add( "16");
list.add( "17");
list.add( "18");
list.add( "166");
list.add( "133");
list.add( "1444");
list.add( "154");
int max=0;
int cur=0;
int maxindex=0;
for(int i=0;i<list.size() ;i++)
{
maxindex=i;
max = Integer.parseInt((String) list.get( i));
for(int j=i+1;j<list.size() ;j++)
{
cur = Integer.parseInt( (String) list.get(j));
if(max<cur)
{
maxindex=j;
max=cur;
}
}
orderedlist.add( ""+max);
if(maxindex!= i)
{
list.set( maxindex,list.get( i));
}
}
System.out.println("The Orderlist is:"+orderedlist.toString() );
}
}
分享到:
相关推荐
JAVA SortList 通用排序类 从网上搜到一个java 对 List 排序的工具,自己改了下 支持 整数 和 浮点数 比较后排序,浮点数小数部分的有点问题,期待大牛帮忙优化。
java 使用Collections类对List的排序操作 java 使用Collections类对List的排序操作
java 集合分组排序帮助类有好的意见可以互相交流不甚感激
天才之作:通过泛型,对List中对象多属性排序,支持设置各属性排序方式(动态属性),看了之后绝对让你震撼!
java List排序工具类 使用示例: new OrderUtils().order(list, "name", OrderUtils.DESC); 相关实例代码: public static void main(String[] args) { List<Person> list = getData(); // 获取无序数据 new ...
list集合树状排序 对于前端jquery-treetable无法进行父子关联数据问题进行改进,后台传list集合前,对list进行排序,然后在返回到前台。
在数据库中查出来的列表list中,往往需要对不同的字段重新排序,一般的做法都是使用排序的字段,重新到数据库中查询。如果不到数据库查询,直接在第一次查出来的list中排序,无疑会提高系统的性能。
java开发,使用list对其进行排序,,易学简单。。。。。。。。。
java代码-使用java解决list(Map)排序的问题源代码 ——学习参考资料:仅用于个人学习使用!
Java对List对象进行排序_.docx
NULL 博文链接:https://xuedong.iteye.com/blog/1147254
java实现中文排序,按数字字母汉字的顺序进行排序
NULL 博文链接:https://singhoo.iteye.com/blog/1717722
关于Java中List对象的分页思想-按10个或者n个数对list进行分组
* 对传入的list进行分组排序 * list里面数据格式 [01-01-开头.txt, 01-02-简介.jpg, 11-01-尾声.jpg, 11-03-空白.jpg, 11-04-空白2.jpg, 11-06-空白1.jpg, 11-02-答谢语.txt, 02-01-标题.jpg, 02-09-标题555.jpg, ...
java中按找对象的某个属性进行升序降序的排序
在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷的进行排序。例如: String[] arrays = new String[] { gyu, sdf, zf, 大同, 收到, 地方, 三等分, 的人, 反对高铁, 泛代数, 上的投入...
有时候我们可能有这样的需求:将一个List按照某个字段进行排序。比如现在有多个Student,我们要将这些学生按照成绩(grad)进行排序,本demo就是一个将List排序的demo
主要给大家介绍了关于Java对List进行排序的两种实现方法,第一种是实体类自己实现比较,第二种是借助比较器进行排序,下面开一起看看详细的介绍吧,有需要的朋友们可以参考借鉴。
List对象排序通用方法List对象排序通用方法List对象排序通用方法List对象排序通用方法