リストの中国語のピンインの並べ替えの問題に対して

470 ワード

dataクラス実装Comparableインタフェース
Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);
public int compareTo(Object obj)メソッドの実装
  if (obj instanceof RateCatPropertyValueDO) {
			Object _jcr = (Object) obj;
			String arg0 = this.value();
			String arg1 = _jcr.value();
			return cmp.compare(arg0,arg1);  
		}
return 0;

具体的にどのようにソートするかは、あなたのcompareToの方法によって決まります.
Collections.sort(list)