`
xumingrencai
  • 浏览: 1172969 次
文章分类
社区版块
存档分类
最新评论

java 对List进行排序(自我感觉良好与大家分享)

 
阅读更多

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() );

}

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics