本帖最后由 在学野马 于 2014-10-13 15:28 编辑
public class Test99 {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<Integer>list=new ArrayList<Integer>(); //这是Arraylist的排序 把这改成List 集合下面的改成
list.add(12); for(Iteror<Integer>it=list.iterator;it.hasnext;)
也可以排序 这种想法正确吗
list.add(13);
list.add(11);
list.add(15);
list.add(3);
System.out.println("排序前");
for(ListIterator<Integer>it=list.listIterator();it.hasNext();){
System.out.println( it.next());
}
for(int i=0;i<list.size()-1;i++){
for(int j=i+1;j<list.size();j++){
int c;
if(list.get(i)>list.get(j)){
c=list.get(i);
list.set(i, list.get(j));
list.set(j, c);
}
}
}
System.out.println("排序后");
for(ListIterator<Integer>it=list.listIterator();it.hasNext();){
System.out.println(it.next());
}
}
|
|