public static String getBeginCharacter(String res) {
String a = res;
String result = "";
String current;
for(int i=0;i current = a.substring(i,i+1);
if (gbkStringCompareTools.compare(current,"啊")<0 ) //字母,数字原样返回
result += current;
else if ((gbkStringCompareTools.compare(current, "啊")>=0) && (gbkStringCompareTools.compare(current,"座")) <= 0){
if (gbkStringCompareTools.compare(current,"匝") >= 0)
result += "z";
else if (gbkStringCompareTools.compare(current,"压") >=0)
result += "y";
else if (gbkStringCompareTools.compare(current,"昔") >=0)
result += "x";
else if (gbkStringCompareTools.compare(current,"挖") >=0)
result += "w";
else if (gbkStringCompareTools.compare(current,"塌") >=0)
result += "t";
else if (gbkStringCompareTools.compare(current,"撒") >=0)
result += "s";
else if (gbkStringCompareTools.compare(current,"然") >=0)
result += "r";
else if (gbkStringCompareTools.compare(current,"期") >=0)
result += "q";
else if (gbkStringCompareTools.compare(current,"啪") >=0)
result += "p";
else if (gbkStringCompareTools.compare(current,"哦") >=0)
result += "o";
else if (gbkStringCompareTools.compare(current,"拿") >=0)
result += "n";
else if (gbkStringCompareTools.compare(current,"妈") >=0)
result += "m";
else if (gbkStringCompareTools.compare(current,"垃") >=0)
result += "l";
else if (gbkStringCompareTools.compare(current,"喀") >=0)
result += "k";
else if (gbkStringCompareTools.compare(current,"击") >0)
result += "j";
else if (gbkStringCompareTools.compare(current,"哈") >=0)
result += "h";
else if (gbkStringCompareTools.compare(current,"噶") >=0)
result += "g";
else if (gbkStringCompareTools.compare(current,"发") >=0)
result += "f";
else if (gbkStringCompareTools.compare(current,"蛾") >=0)
result += "e";
else if (gbkStringCompareTools.compare(current,"搭") >=0)
result += "d";
else if (gbkStringCompareTools.compare(current,"擦") >=0)
result += "c";
else if (gbkStringCompareTools.compare(current,"芭") >=0)
result += "b";
else if (gbkStringCompareTools.compare(current,"啊") >=0)
result += "a";
}
}
return result;
}
分享到:
- 2007-11-30 13:24
- 浏览 966
- 评论(0)
- 论坛回复 / 浏览 (0 / 2749)
- 查看更多
相关推荐
java提取汉字首字母,希望大家喜欢.谢谢
java中汉字得到首字母大写 一般得到姓名的第一个字母时用得到! 很实用。
java获取汉字的首字母 在有些时间,希望能自动获取汉字的首字母, 这是一个非常实用的实例
java提取汉字拼音首字母的代码,简体中文的编码范围从B0A1(45217)一直到F7FE(63486),不支持多音字处理
java获取中文首字母jar包,
java 获取汉字拼音首字母 源码 /** * GB 2312-80 把收录的汉字分成两级。第一级汉字是常用汉字,计 3755 个, 置于 16~55 * 区,按汉语拼音字母/笔形顺序排列;第二级汉字是次常用汉字, 计 3008 个,置于 56~...
在项目中要可能根据某些查询条件(比如姓名或者城市)的首字母作为条件进行查询,比如查一个叫“苏州”的人,可以输入‘sz'。
java中根据汉字字符串获取拼音首字母工具类
汉字转换位汉语拼音首字母,包括对多音字的识别,有jar
java 取出汉语字符串各汉字拼音首字母并大写
将汉字转成拼音 汉字首字母获取 多音字转化
一个获取汉字拼音首字母的java程序,简单有效。
有时候可能会有获取中文拼音这样的需求...但如果仅仅是想获取中文拼音的首字母,查询数据库可能就显得过于臃肿了,通过重新思考之后,我们会利用汉字编码顺利来解决这样的一个问题。这里将这种方式的java实现分享给大家
一个Java的获取汉字的首字母和全拼音的类
通过输入汉字获取汉字拼音首字母 很好用的奥
下面小编就为大家带来一篇java获取中文拼音首字母的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
用于获取中文首字母,特别是中文姓名缩写,其中包含main函数,可以直接测试运行
输入汉语字符串可以取得每个汉字的首字母。
java根据汉字获取全拼和首字母 的jar包,有需要可以下载下载下载下载下载下载下载下载下载
本文主要介绍了Java获取中文拼音、中文首字母缩写和中文首字母,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。