我试图使用arraylist打印冒泡排序,但它给出了超出范围的错误

时间:2019-07-04 04:50:23

标签: java arraylist

  

Blockquote

import java.util.Arrays; 导入java.util.List;

公共类ArrayList {     公共静态void main(String [] args){

    Integer a[] = {20, 10, 6, 5, 87, 1};

    List<Integer> list = Arrays.asList(a); 

    for(int i=0;i<a.length-1;i++){
        for(int j=0;i<a.length-i-1;j++){
            if(list.get(j)>list.get(j+1)){
                int temp=list.get(j);
                list.set(j, list.get(j+1));
                list.set(j+1, list.get(temp));


        }
    }
    }
        for(int i=0;i<a.length;i++){
            System.out.println(a[i]);
        }

}

}

0 个答案:

没有答案