Как отсортировать массив строк в Java?

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

jorge

от jorge, в категории: Java , 3 месяца назад

Как отсортировать массив строк в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от dmitrypro77 , 3 месяца назад

@jorge Используйте Arrays.sort() метод чтобы остортировать массив строк по возрастанию или убыванию в Java, ниже пример кода:


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

public class Main {
    public static void main(String args[]) {
        String[] arr = new String[]{"abc", "test", "cool"};
        // отсортировать массив строк по возрастанию
        Arrays.sort(arr);
        // Вывод: [abc, cool, test]
        System.out.println(Arrays.asList(arr));

        // отсортировать массив строк по убыванию
        Arrays.sort(arr, Collections.reverseOrder());
        // Вывод: [test, cool, abc]
        System.out.println(Arrays.asList(arr));
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.