Comparing String by Lengths and then Sorting in reverse Order
import java.util.Arrays;
import java.util.Comparator;
public class StringLengthComparebetweenTwoValues {
public static void main(String[] args) {
// TODO Auto-generated method stub
String values[] = {"Balaji","Appa","Amma","KovilAunty"};
Comparator<String> compareLengths = (str1, str2) -> Integer.compare(str1.length(), str2.length());
Arrays.sort(values, compareLengths.reversed());
System.out.println("Arrays.asList(values) " + Arrays.asList(values));
}
}
Solution :
Arrays.asList(values) [KovilAunty, Balaji, Appa, Amma]
No comments:
Post a Comment