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;
}
分享到:
相关推荐
java中根据汉字字符串获取拼音首字母工具类
iOS开发中经常遇到需要根据联系人、好友的昵称首字母来分区显示,但是怎么获取汉字的首字母呢,现在只需简单的4行代码,就可以轻松加愉快的获取汉字的首字母了,更有swift代码、OC代码供你选择
Java获取随机字符串Java获取随机字符串Java获取随机字符串
网上有现成的提取拼音首字母程序,但我查到的版本都不支持多音字提取,以前用过一个JS的支持多音字提取的函数,就把PHP版本和JS版本综合了一下,写了个类,希望对开发者有用。
iOS 获取字符串首字母,输入一串字符串,运行得到字符串的首字母。
java 取出汉语字符串各汉字拼音首字母并大写
本文实例讲述了Java编程实现中英混合字符串数组按首字母排序的方法。分享给大家供大家参考,具体如下: 在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷的进行排序。例如: String[]...
PHP获取字符串拼音首字母 包含多音字扩展
VBA自定义函数__获取字符串首字母拼音.xlsm
汉字字符串输出首字母源代码 可以把代码直接放到自己的程序中.通过函数调用.简单易懂~
asp获取汉字字符串首字母的函数绝对可用[归类].pdf
取出汉字字符串的拼音首字母 java 绝对好用 一般用在简写
输入汉语字符串可以取得每个汉字的首字母。
获得汉字字符串拼音首字母
忽略字段的首字母大小写,将json字符串转成javabean对象,解决Java对象中属性中首字母大写而取不到值(取到的值为空)的问题 忽略字段的首字母大小写,将json字符串转成List,解决Java对象中属性中首字母大写而取不...
Java 1. 接受输入英文字符串,将字符串中每个单词的首字母转换为大写,并输出。 例如输入:I like apples. 输出为:I Like Apples.
java编程统计一个字符串中的字母,数字,空格,其他,输入一个字符串,就会输出字符串中包含的字母,数字,空格,其他
通过解析字符串获取字符串编码类型的java代码
输入汉字字符串,然后点击OK,输出字符串拼音缩写,若字符串中有英文字母,则英文字母仍为英文字母。
Delphi输出汉字拼音字符串首字母源代码..rar