import
java.text.ParseException;import
java.text.RuleBasedCollator;public
class CzechCollation extends RuleBasedCollator{
public CzechCollation() throws ParseException{
super(traditionalCzechRules);}
private static String upperAcuteA = new String("\u00c1"); private static String lowerAcuteA = new String("\u00e1"); private static String upperUmlatA = new String("\u00c4");Many letter definations removed to keep email short
private static String upperHacekZ = new String("\u017d"); private static String lowerHacekZ = new String("\u017e");private
static String traditionalCzechRules =(
"< A,a," + upperAcuteA + "," + lowerAcuteA + "," + upperUmlatA + "," + lowerUmlatA +Many parts of the string removed to keep email short
"< Z,z <" + upperHacekZ + "," + lowerHacekZ);