Page 189 - 6253
P. 189
Метод sort() виконує сортування масиву у порядку зростання його елементів.
Версії методу sort() мають наступні сигнатури.
static void sort(T[] масив)
static <T> void sort(T[] масив, Comparator <? super T> c)
static void sort(T[] масив, int початок, int кінець)
static <T> void sort(T[] масив, int початок, int кінець, Comparator <? super T> c)
Перша версія методу sort() виконує сортування усього масиву, а друга – сортує
тільки підмножину масиву, межі якої визначаються параметрами початок та кінець.
Розглянемо приклад, в якому демонструється використання методів визначених
у класі Arrays.
import java.util.Arrays;
public class Main {
public static void main (String args[]) {
// Створення масиву cars
String cars[] = {"Mercedes", "Audi", "BMW", "Opel", "Ford"};
System.out.print("Вихідний масив cars: ");
display(cars);
// Сортування масиву
Arrays.sort(cars);
System.out.print("Відсортований масив cars: ");
display(cars);
// Модифікація масиву
Arrays.fill(cars, 1, 3, "delete");
System.out.print("Масив cars після методу fill(): ");
display(cars);
188