list對數字,字母,中文的排序

2021-10-02 02:29:27 字數 928 閱讀 3527

使用collections.sort()方法對於英文本母排序,是先比較首字母,首字母相同比較後面字母。

使用collections.sort()方法對於中文字元進行排序,並不是按照中文拼音的順序,原因是collator類執行的是區分語言環境的string比較。可呼叫collator的靜態方法getinstance()來獲取所需語言環境的collator物件

listinteger = arrays.aslist(2,6,6,3,1,0,6,4,3,7,3);

collections.sort(integer);

system.out.println(integer);

liststrings = arrays.aslist("ce","ca","ced","ceb","ch","chw","aile");

collections.sort(strings);

system.out.println(strings);

listcitys = arrays.aslist("包頭", "北京", "常州", "廣州", "合肥", "惠州", "鄭州", "長沙", "中山", "珠海");

collections.sort(citys, new comparator()

});system.out.println(citys);

特殊情況需要將某幾個元素放在最前面,返回1不調換位置,返回-1調換位置

listcitys = arrays.aslist("包頭", "北京", "常州", "廣州", "合肥", "惠州", "鄭州", "長沙", "中山", "珠海");

collections.sort(citys, new comparator()

});system.out.println(citys);

JS判斷數字字母中文

1.var reg w u4e00 u9fa5 if arr username.match reg else 2.利用正規表示式限制網頁表單裡的文字框輸入內容 用正規表示式限制只能輸入中文 nkeyup value value.replace u4e00 u9fa5 g,onbeforepaste ...

JS判斷數字字母中文

1.var reg w u4e00 u9fa5 if arr username.match reg else 2.利用正規表示式限制網頁表單裡的文字框輸入內容 用正規表示式限制只能輸入中文 nkeyup value value.replace u4e00 u9fa5 g,onbeforepaste ...

JS判斷數字字母中文

1.var reg w u4e00 u9fa5 if arr username.match reg else 2.利用正規表示式限制網頁表單裡的文字框輸入內容 用正規表示式限制只能輸入中文 onkeyup value value.replace u4e00 u9fa5 g,onbeforepaste...