sort 2d array by column java code example

Example 1: arrays sort 2d array java

Arrays.sort(myArr,(double[] a,double[] b)->{
                //here multiple lines of code can be placed
                return a[0]-b[0]; 
            });

Example 2: java sort 2d array

Arrays.sort(myArr, (a, b) -> a[0] - b[0]);

Example 3: sort 2d array by column java

Arrays.sort(contests, (a, b) -> Integer.compare(b[0],a[0])); //decreasing order
    
Arrays.sort(contests, (a, b) -> Integer.compare(a[0],b[0]); //increasing order

Example 4: How to sort 2d array in java using stream api

Arrays.sort(myArr, (a, b) -> a[0] - b[0]);

Example 5: sort 2d array based on one column java

Arrays.sort(array, Comparator.comparingDouble(o -> o[0]));

Tags:

Misc Example