Sort using a custom comparator: Difference between revisions
Content added Content deleted
(Javascript) |
|||
Line 277: | Line 277: | ||
// returns -, 0, or +, for less than, equals, greater than, respectively |
// returns -, 0, or +, for less than, equals, greater than, respectively |
||
public int compare(String s1, String s2) { |
public int compare(String s1, String s2) { |
||
if (s1.length() |
if (s1.length() > s2.length()) |
||
return |
return -1; |
||
else if (s1.length() < s2.length()) |
|||
return 1; |
|||
else |
else |
||
return s1.compareToIgnoreCase(s2); |
return s1.compareToIgnoreCase(s2); |