Skip to content

Instantly share code, notes, and snippets.

@anil477
Created September 29, 2017 15:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anil477/080048a9bfdea8ffd4858c23d3759bb9 to your computer and use it in GitHub Desktop.
Save anil477/080048a9bfdea8ffd4858c23d3759bb9 to your computer and use it in GitHub Desktop.
Sort an array of large numbers
import java.util.*;
class SortArrayOfStringsBasedOnStringLenghts{
public static void sortStringsArray(String str[]){
Arrays.sort(str, new java.util.Comparator<String>() {
@Override
public int compare(String s1, String s2) {
if(s1.length() != s2.length())
return s1.length() - s2.length();
return s1.compareTo(s2);
}
});
for(int i=0;i<str.length;i++)
System.out.print(str[i]+" ");
}
public static void main(String args[]){
String str[]={"5", "12376", "97987", "12"};
sortStringsArray(str);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment