将张三,李四,王二按照中文首字母排序
来源:互联网 发布:apache arrow 编辑:程序博客网 时间:2024/05/17 03:07
package zqd.demo;
import java.text.CollationKey;
import java.text.Collator;
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Iterator;
import java.util.Locale;
import java.util.TreeSet;
public class Demo {
public static void main(String[] args) {
treeSort();
Format formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String s = formatter.format(new Date());
System.out.println(s);
}
public static void treeSort() {
//按照中文首字母排序
TreeSet<String> treeSet = new TreeSet<String>(MyComparator.getInstance(Locale.CHINA));
treeSet.add("张三");
treeSet.add("李四");
treeSet.add("王五");
Iterator<String> iter = treeSet.iterator();
while (iter.hasNext()) {
System.out.println(iter.next());
}
}
}
class MyComparator extends Collator {
@Override
public int compare(String source, String target) {
return target.compareTo(source);
}
@Override
public CollationKey getCollationKey(String source) {
// TODO Auto-generated method stub
return null;
}
@Override
public int hashCode() {
// TODO Auto-generated method stub
return 0;
}
}
import java.text.CollationKey;
import java.text.Collator;
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Iterator;
import java.util.Locale;
import java.util.TreeSet;
public class Demo {
public static void main(String[] args) {
treeSort();
Format formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String s = formatter.format(new Date());
System.out.println(s);
}
public static void treeSort() {
//按照中文首字母排序
TreeSet<String> treeSet = new TreeSet<String>(MyComparator.getInstance(Locale.CHINA));
treeSet.add("张三");
treeSet.add("李四");
treeSet.add("王五");
Iterator<String> iter = treeSet.iterator();
while (iter.hasNext()) {
System.out.println(iter.next());
}
}
}
class MyComparator extends Collator {
@Override
public int compare(String source, String target) {
return target.compareTo(source);
}
@Override
public CollationKey getCollationKey(String source) {
// TODO Auto-generated method stub
return null;
}
@Override
public int hashCode() {
// TODO Auto-generated method stub
return 0;
}
}
1 0
- 将张三,李四,王二按照中文首字母排序
- SQL 按照中文首字母排序
- java 按照中文首字母排序
- sql中文字段按照汉语拼音首字母排序
- js中按照中文首字母排序
- 对List中,中文按照首字母进行排序
- 联系人按照拼音首字母排序
- TreeMap Comparator按照首字母排序
- js按照首字母分组排序
- 中英文混合按照首字母排序
- 中文首字母 排序
- 中文首字母 排序
- pinyin中文首字母排序
- 中文首字母 排序
- C#中文首字母排序
- oracle 数据库字段按照拼音首字母排序
- sql 汉字按照首字母排序博客分类:
- 用Collections.sort()实现按照首字母排序
- 关于Popup的一些技巧
- 数据库中的分组
- 第六次选拔_x的x次幂
- webmagic的设计机制及原理-如何开发一个Java爬虫
- x-Utils在android5.0下报错的解决方案
- 将张三,李四,王二按照中文首字母排序
- ForEach循环的使用
- MAC下使用nasm编译汇编
- Java杭电2072
- javascript学习----关于字符串类的隐性转换
- 解决ScrollView跟ListView或GridView嵌套时的问题
- 什么是信息增益(Information Gain)
- String常用的方法
- hdu 4804 不知道是状压还是什么,书上是轮廓线