我想排序數組a,但我想要排序的數組保存在數組b中,並且數組a保持未排序?我怎樣才能做到這一點?java如何排序到新陣列
我已經試過Arrays.sort(一)方法,我已經得到了這個一小段代碼,但是當我嘗試接取一個,它是永諾排序:\
public static int[] sortArray(int a[]){
int b[] = a;
int len=b.length;
int temp;
for(int i=0;i<len-1;i++) {
for(int j=0;j<len-1;j++){
if(b[j]>b[j+1]){
temp=b[j+1];
b[j+1]=b[j];
b[j]=temp;
}
}
}
return b;
}
'++ i'不會爲什麼不行 – Kon
@Kon?當然,它的作品。 –
如果我使用++ i,它總是有效 – Injury