1 package org.simantics.utils.datastructures;
\r
3 import java.util.Comparator;
\r
6 * Compares strings using their toString() value.
\r
8 * @author toni.kalajainen@semantum.fi
\r
10 public class ToStringComparator implements Comparator<Object> {
\r
13 public int compare(Object arg0, Object arg1) {
\r
14 String s1 = arg0.toString();
\r
15 String s2 = arg1.toString();
\r
16 return s1.compareTo(s2);
\r
20 public static class ByLength implements Comparator<Object> {
\r
23 public int compare(Object arg0, Object arg1) {
\r
24 String s1 = arg0.toString();
\r
25 String s2 = arg1.toString();
\r
26 int l1 = s1.length();
\r
27 int l2 = s2.length();
\r