GBK汉字基本库笔画与笔顺操作详解
GBK汉字基本库 整合了以下核心内容,便于汉字处理:
- GB2312汉字支持:包括6763个常用汉字。
- GBK扩展支持:涵盖GBK/3和GBK/4协议,共21003个汉字。
- 基本属性支持:提供五笔、拼音和汉字结构等属性。
使用示例
以下代码展示了如何调用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包,支持直接调用,也可根据需要修改源代码。
1.8MB
文件大小:
评论区