Czesc
Mam kod sortujacy tablice i teraz chce zrobic sortowanie malejace. Znalazlem do tego poradnik ale nie rozumiem czemu nie moge zrobic tego sortowania na tym kodzie:
package sortowanie;
import java.util.Arrays;
public class TabliceTest {
public static void main(String[] args){
int[] aryNums;
aryNums = new int[6];
aryNums[0] = 10;
aryNums[1] = 14;
aryNums[2] = 36;
aryNums[3] = 27;
aryNums[4] = 43;
aryNums[5] = 18;
Arrays.sort(aryNums);
int i;
for (i=0; i < aryNums.length; i++){
System.out.println("num:" + aryNums[i]);
}
}
}
To znaczy, czemu nie moge zrobic tak:
Arrays.sort(aryNums, Collections.reverseOrder());
Tylko musze przepisac wartosci do nowej tablicy typu Integer?
Rozumiem, ze int to prymityw a Intiger jest obiektem...
- Czy moge zrobic na samym poczatku tablice tybu Intiger i na niej dzialac?
- Czy moge wprowadzic do klasy typ generyczny i na nim dzialac przy sortowaniu tablicy?
- Nie moge wyszukac w sieci zadnego poradnika jak napisac wlasny skrypt sortowania, jest cos w sieci po polsku na ten temat?