fork download
  1. import java.util.Collections;
  2. import java.util.Arrays;
  3.  
  4. public class Main {
  5. public static void main(String args[]) {
  6. System.out.println("Исходный массив:");
  7.  
  8. String[] names = new String[] {"K1\\SK1", "K1\\SK2", "K1\\SK1\\SSK1", "K1\\SK1\\SSK2", "K2", "K2\\SK1\\SSK1", "K2\\SK1\\SSK2"};
  9. for(int i = 0; i < names.length; i++) {
  10. System.out.print(names[i] + " ");
  11. }
  12.  
  13. Arrays.sort(names);
  14. System.out.println("\n\nСортировка по возрастанию:");
  15. for(int i = 0; i < names.length; i++) {
  16. System.out.println(names[i]);
  17. }
  18.  
  19. Arrays.sort(names, Collections.reverseOrder());
  20. System.out.println("\nСортировка по убыванию:");
  21. for(int q = 0; q < names.length; q++) {
  22. System.out.println(names[q]);
  23. }
  24. }
  25. }
Success #stdin #stdout 0.04s 711168KB
stdin
Standard input is empty
stdout
Исходный массив:
K1\SK1  K1\SK2  K1\SK1\SSK1  K1\SK1\SSK2  K2  K2\SK1\SSK1  K2\SK1\SSK2  

Сортировка по возрастанию:
K1\SK1
K1\SK1\SSK1
K1\SK1\SSK2
K1\SK2
K2
K2\SK1\SSK1
K2\SK1\SSK2

Сортировка по убыванию:
K2\SK1\SSK2
K2\SK1\SSK1
K2
K1\SK2
K1\SK1\SSK2
K1\SK1\SSK1
K1\SK1