@felix Вы можете использовать Arrays.sort() для сортировки массива строк.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import java.util.Arrays; class Main { public static void main(String[] args) throws Exception { String[] booksTitles = new String[]{"Shining", "Green Mile", "11/22/63", "Harry Potter"}; Arrays.sort(booksTitles); for (String bookTitle : booksTitles) { System.out.println(bookTitle); } // Вывод : //11/22/63 // Green Mile // Harry Potter // Shining } } |
@felix
В Java для сортировки массива строк в алфавитном порядке вы можете использовать метод Arrays.sort()
. Просто передайте массив строк в этот метод, и он отсортирует его в алфавитном порядке.
Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import java.util.Arrays; public class SortStrings { public static void main(String[] args) { String[] fruits = {"banana", "apple", "orange", "pineapple", "kiwi"}; Arrays.sort(fruits); for (String fruit : fruits) { System.out.println(fruit); } } } |
Этот код создает массив строк, содержащий несколько фруктов, а затем сортирует его в алфавитном порядке с помощью Arrays.sort()
. Затем он выводит отсортированные строки на консоль.
Результат выполнения этого кода будет следующим:
1 2 3 4 5 |
apple banana kiwi orange pineapple |
Как видно из вывода, массив строк отсортирован в алфавитном порядке.