• 大小: 103KB
    文件类型: .7z
    金币: 2
    下载: 1 次
    发布日期: 2021-06-15
  • 语言: Java
  • 标签:

资源简介

利用java对基本汉字(unicode编码4E00-9FA5)进行笔画排序

资源截图

代码片段和文件信息

package com.jf.test;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

import com.junfeng.strokesort.comparator.objectStrokeComparator;
import com.junfeng.strokesort.model.Stroke;

public class TestobjectStrokeComparator {

public static void main(String[] args) {
List strokes = new ArrayList();
Stroke stroke1 = new Stroke();
stroke1.setName(“张三无“);
strokes.add(stroke1);
stroke1 = new Stroke();
stroke1.setName(“赵明红匠“);
strokes.add(stroke1);
stroke1 = new Stroke();
stroke1.setName(“李四“);
strokes.add(stroke1);
stroke1 = new Stroke();
stroke1.setName(“王东栋“);
strokes.add(stroke1);
stroke1 = new Stroke();
stroke1.setName(“李四仨“);
strokes.add(stroke1);
stroke1 = new Stroke();
stroke1.setName(“张三“);
strokes.add(stroke1);

/** 使用 */
Collections.sort(strokes new objectStrokeComparator(Stroke.class
“name“));

for (Stroke stroke : strokes) {
System.out.println(stroke.getName());
}

System.out.println(“----------“);

List name = new ArrayList();
name.add(“张三仨“);
name.add(“张三是“);
name.add(“张三“);
name.add(“赵明“);
name.add(“李四“);
name.add(“王东西“);

/** 使用 */
Collections.sort(name new objectStrokeComparator(String.class null));

for (String string : name) {
System.out.println(string);
}
}
}

评论

共有 条评论

相关资源