Как отсортировать массив в java по возрастанию?

Пользователь

от roma , в категории: Java , 3 года назад

Как отсортировать массив в java по возрастанию?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 3 года назад

@roma  Вы можете использовать Arrays.sort() для сортировки массива типа int[]


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import java.util.Arrays;

class Main {
    public static void main(String[] args) throws Exception {
        int[] booksCosts = new int[]{21, 17, 5, 69, 74, 14, 27};

        Arrays.sort(booksCosts);

        for (int bookCost : booksCosts) {
            System.out.print(bookCost + " ");
        }

        // Вывод :
        // 5 14 17 21 27 69 74
    }
}

Пользователь

от terrence , 2 года назад

@roma 

Для сортировки массива в Java по возрастанию можно использовать метод Arrays.sort().


Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import java.util.Arrays;

public class SortArrayExample {
    public static void main(String[] args) {
        int[] arr = {13, 7, 6, 45, 21, 9, 101, 102};
        
        Arrays.sort(arr);
        
        System.out.println("Массив отсортирован по возрастанию: " + Arrays.toString(arr));
    }
}


В этом примере мы создали массив arr и вызвали метод Arrays.sort(arr), чтобы отсортировать его по возрастанию. Мы затем выводим отсортированный массив на экран, используя метод Arrays.toString().