Skip to main content

Posts

Showing posts with the label Customized Sorting Of ArrayList

Sorting an ArrayList of objects using a custom sorting order in java

 Sorting an ArrayList of objects using a custom sorting order in java Do Check My Video On Utility Classes: Example: import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.Iterator; public class Test{     public static void main(String[] args) {         ArrayList al = new ArrayList();         al.add(25);         al.add(35);         al.add(15);         al.add(5);         al.add(40);         System.out.println(al);//[25, 35, 15, 5, 40]         Collections.sort(al);         System.out.println(al);//[5, 15, 25, 35, 40]         System.out.println(Collections.binarySearch(al,15,new MyComparator()));//1         System.out.println(Collections.binarySearch(al,5,new MyComparator()));//0         Sys...

Sort ArrayList of custom Objects by property in java

 Sort ArrayList of custom Objects by property in java Do Check My Utility Class Video: Example: import java.util.Collections; import java.util.Comparator; import java.util.ArrayList; //Customized Sorting public class Test{     public static void main(String[] args) {         ArrayList<String> l = new ArrayList<>();         l.add("z");         l.add("a");         l.add("k");         l.add("n");         // l.add(new Integer(10));//CCE         //l.add(null);//NPE         System.out.println("Before Sorting: "+l);//[z, a, k, n]         Collections.sort(l,new MyComparator());         System.out.println("After Sorting: "+l);//[z, n, k, a]     } } class MyComparator implements Comparator{     public int compare(Object obj1,Object obj2){     ...