GBK汉字基本库笔画与笔顺操作详解

GBK汉字基本库 整合了以下核心内容,便于汉字处理:

  1. GB2312汉字支持:包括6763个常用汉字。
  2. GBK扩展支持:涵盖GBK/3和GBK/4协议,共21003个汉字。
  3. 基本属性支持:提供五笔、拼音和汉字结构等属性。

使用示例

以下代码展示了如何调用GBKHelper和GB2312Helper来获取汉字的拼音和五笔输入码。该示例展示了两种协议的调用时间及字符集大小。

long lasttick = System.currentTimeMillis();
GB2312Helper gb2312Helper = GB2312Helper.singleton();
String info1 = "测试汉字拼音和五笔";
CharacterRecord recs1[] = gb2312Helper.getRecords(info1);
String rlt1 = gb2312Helper.getPingyin(recs1);
long curtick = System.currentTimeMillis();
System.out.println("====GB2312用时:====" + (curtick - lasttick));
System.out.println(rlt1);
System.out.println("size=" + GB2312Helper.singleton().getRecordSize());

long lasttick2 = System.currentTimeMillis();
GBKHelper gbkHelper = GBKHelper.singleton();
String info2 = "测试汉字拼音和五笔龍齏";
CharacterRecord recs2[] = gbkHelper.getRecords(info2);
String rlt2 = gbkHelper.getPingyin(recs2);
long curtick2 = System.currentTimeMillis();
System.out.println("====GBK用时:====" + (curtick2 - lasttick2));
System.out.println(rlt2);
System.out.println("size=" + GBKHelper.singleton().getRecordSize());

执行结果

- GB2312用时: 281ms;输出:ce4shi4han4zi4pin1yin1he2wu3bi3

- GBK用时: 140ms;输出:ce4shi4han4zi4pin1yin1he2wu3bi3 long2ji1

库信息

- GB2312汉字总数: 6763

- GBK汉字总数: 20923

该代码为GBKHelper生成的.jar包,支持直接调用,也可根据需要修改源代码。

rar 文件大小:1.8MB