Blogger

Delete comment from: Java67

JKO said...

import java.util.Arrays;
import java.util.Comparator;
import java.util.Scanner;

/**SORTING 2D ARRAY, by John Kerry Omoti, Lagos, Nigeria. **/

public class SortingArrays {

public static void main(String[] args) {

//INPUT ELEMENTS OF THE 2D ARRAY
System.out.println("\nENTER INPUT ELEMENTS FOR int [][] number\n")
;
Scanner input = new Scanner (System.in);

int [][] number = new int [3][4];

for (int i = 0; i <3; i++) {

for (int j = 0; j < 4; j++) {

System.out.printf(" [%d][%d] = ",i,j);

number[i][j]= input.nextInt();

}

}

input.close();



//PRINT THE 2D ARRAY OF number
System.out.println("\nPRINT int [][] number\n");

//int size =number.length;
//System.out.print(size);

for(int i=0; i() { //Test:
@Override
public int compare(String[] s1, String[] s2) {

for (int i = 0; i < s1.length; i++) {

if (s2.length == i) return 1;

int comp = s1[i].compareTo(s2[i]);

if (comp != 0)
return comp;
}
return -1;
}
});



//PRINT SORTED ARRAY
System.out.println("\nSORTED ARRAY DERIVED FROM String [][] str \n");

for(int i=0; i<str.length; i++) {
for (int j = 0; j<str[i].length; j++) {

System.out.printf("%5s", str[i][j]);

}
System.out.println();
}



}

}

Jan 25, 2021, 10:42:17 PM


Posted to 7 Examples to Sort One and Two Dimensional String and Integer Array in Java | Ascending, Descending and Reverse Order

Google apps
Main menu