Monday, January 12, 2026

 Combining Comparators by Length and then Alphabetically in Order

 -------------------------------------------------------------------------------------------

import java.util.Arrays;

import java.util.Comparator;

import java.util.List;


public class CollectionStringArraySortingOrder {

public static void main(String[] args) {

String fruits[] = {"Apple","Google","Ball","Ankara"};

List<String> list = Arrays.asList(fruits);

Comparator<String> ref = Comparator.comparingInt(String::length).thenComparing(Comparator.naturalOrder());

list.sort(ref);

System.out.println("List Value is " + list);

}

}


Solution :


List Value is [Ball, Apple, Google, Ankara]

No comments:

Post a Comment