Если массив содержит огромное количество элементов, вы можете заменить Arrays.sort()
на Arrays.parallelSort()
для эффективной сортировки.
Arrays.sort(arr,
(ele1, ele2) -> ele1.substring(1).compareTo(ele2.substring(1)));
, если вы уверены, что substring(1)
содержит только числовое значение c, то вы можете выполнить сортировку следующим образом:
Arrays.sort(arr, (Comparator.comparingInt(element ->
Integer.parseInt(element.substring(1)))));