您的位置:首页 > 编程语言 > Java开发

java实现字母的升序排列,和中文升序排列

2013-05-22 15:39 120 查看
1:字母的降序排列

package com.css.db;

import java.util.*;

public class Test2 {

public static void main(String[] args) {

Set set=new TreeSet(new Comparator(){

@Override

public int compare(Object o1, Object o2) {

// TODO Auto-generated method stub

String s1=(String)o1;

String s2=(String)o2;

return s2.compareTo(s1);

}

});

set.add("a");

set.add("j");

set.add("b");

set.add("d");

System.out.println(set);

}

}

2:中文升序排列

package com.css.dd;

import java.text.Collator;

import java.util.ArrayList;

import java.util.Collections;

import java.util.Comparator;

public class Test1 {

public static void main(String[] args) {

ArrayList list = new ArrayList();

list.add("中国");

list.add("美国");

list.add("加拿大");

list.add("阿富汗");

System.out.println(list);

Comparator cmp =Collator.getInstance(java.util.Locale.CHINA);

Collections.sort(list,cmp);

System.out.println(list);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: