1 30 package com.genimen.djeneric.util; 31 32 import java.util.Comparator ; 33 34 public class DjStringComparator implements Comparator  35 { 36 boolean _caseSensitive = false; 37 38 public DjStringComparator(boolean caseSensitive) 39 { 40 _caseSensitive = caseSensitive; 41 } 42 43 public int compare(Object o1, Object o2) 44 { 45 if (_caseSensitive) 46 { 47 return o1.toString().compareTo(o2.toString()); 48 } 49 else 50 { 51 return o1.toString().toLowerCase().compareTo(o2.toString().toLowerCase()); 52 } 53 } 54 } | Popular Tags |