Comparator is also used for sorting. We can sort list, arrays, Collections using comparator in java. Comparator interface is used to order the objects of user-defined class. The compare Method: int compare(Objec
// Java program to compare time using// compareTo() methodimportjava.util.*;importjava.time.*;publicclassMain{publicstaticvoidmain(String[]args){LocalTime time1;LocalTime time2;LocalTime time3;time1=LocalTime.of(10,15,18);//10:15:18time2=LocalTime.of(11,45,46);//11:45:46time3=L...
// Scala program to compare two dates// using compareTo() methodimportjava.util.Date;objectSample{defmain(args:Array[String]){vardate1=newDate(2021,5,10);vardate2=newDate(2021,5,11);vardate3=newDate(2021,5,10);varresult:Int=0;result=date1.compareTo(date2);if(result==0)println("...
Learn how to sort a LinkedHashMap by values using the Comparable interface in Java with step-by-step examples.
159 + public int compareTo(@Nonnull final AttributeDefinition definition) { 160 + return Comparator.comparing(AttributeDefinition::getKey).compare(this, definition); 162 161 } 163 162 164 163 @JsonIgnore core/cas-server-core-configuration-metadata-repository/src/main/java/org/apereo/cas/metad...
Comparator<String> comparator = new Comparator<String>() { public int compare(String s1, String s2) { String[] strings1 = s1.split("\\s"); String[] strings2 = s2.split("\\s"); return strings1[strings1.length - 1] .compareTo(strings2[strings2.length - 1]); } }; This exampl...
Map<ComplexKey,String>reverseSortedTreeMapWithMultipleFields=newTreeMap<>(Comparator.comparingInt(ComplexKey::getPriority).thenComparing((c1,c2)->c2.getName().compareTo(c1.getName()));reverseSortedTreeMapWithMultipleFields.putAll(map);System.out.println(reverseSortedTreeMapWithMultipleFields);// {Co...
MyList.stream().sorted((obj1,obj2)->obj1.getItem().getValue().compareTo(obj2.getItem().getValue())).forEach(System.out::println); Below is an example of a sorted stream in reverse order. importjava.util.*;publicclassStreamCompareToExample{// Main functionspublicstaticvoidmain(String[]...
{System.out.print(str+' ');}// Sort the list of strings in alphabetical order using lambda expressioncolors.sort((str1,str2)->str1.compareToIgnoreCase(str2));// Print the sorted list of stringsSystem.out.println("\nSorted strings:");for(Stringstr:colors){System.out.print(str+' ')...
(); // Define comparator to sort actions Comparator<Action> comparator = new Comparator<Action>() { public int compare(Action a1, Action a2) { String firstName = (String) a1.getValue(Action.NAME); String secondName = (String) a2.getValue(Action.NAME); return firstName.compareTo(second...