public int compare(AbstractBDIInfo info1, AbstractBDIInfo info2) { // AbstractBDIInfo info1 = (AbstractBDIInfo)o1; // AbstractBDIInfo info2 = (AbstractBDIInfo)o2; int caps1 = new StringTokenizer(info1.getType(), ".").countTokens(); int caps2 = new StringTokenizer(info2.getType(), ".").countTokens(); return caps1!=caps2 ? caps1-caps2 : info1.getType().compareTo(info2.getType()); } };
public int compare(AbstractBDIInfo info1, AbstractBDIInfo info2) { // AbstractBDIInfo info1 = (AbstractBDIInfo)o1; // AbstractBDIInfo info2 = (AbstractBDIInfo)o2; int caps1 = new StringTokenizer(info1.getType(), ".").countTokens(); int caps2 = new StringTokenizer(info2.getType(), ".").countTokens(); return caps1!=caps2 ? caps1-caps2 : info1.getType().compareTo(info2.getType()); } };