获取汉字的拼音首字母
来源:互联网 发布:企业网络搭建及应用 编辑:程序博客网 时间:2024/04/25 14:11
获取汉字的拼音首字母
/// <summary>
/// 返回字符串的首写字母字符串
/// </summary>
/// <param name="IndexTxt">需得到首写字母的字符串</param>
/// <returns></returns>
public String UtilIndexCode(String IndexTxt)
{
string _Temp=null;
for(int i=0;i<IndexTxt.Length;i++)
_Temp = _Temp + GetOneIndex(IndexTxt.Substring(i,1));
return _Temp;
}
//得到单个字符的首字母
private static String GetOneIndex(String OneIndexTxt)
{
if(Convert.ToChar(OneIndexTxt)>=0 && Convert.ToChar(OneIndexTxt)<256)
return OneIndexTxt;
else
return GetGbkX(OneIndexTxt);
}
//根据根据测字拼音排序得到首字母
private static string GetGbkX(string str)
{
if(str.CompareTo("吖")<0)
return str;
if(str.CompareTo("八")<0)
return "A";
if(str.CompareTo("嚓")<0)
return "B";
if(str.CompareTo("咑")<0)
return "C";
if(str.CompareTo("妸")<0)
return "D";
if(str.CompareTo("发")<0)
return "E";
if(str.CompareTo("旮")<0)
return "F";
if(str.CompareTo("铪")<0)
return "G";
if(str.CompareTo("讥")<0)
return "H";
if(str.CompareTo("咔")<0)
return "J";
if(str.CompareTo("垃")<0)
return "K";
if(str.CompareTo("嘸")<0)
return "L";
if(str.CompareTo("拏")<0)
return "M";
if(str.CompareTo("噢")<0)
return "N";
if(str.CompareTo("妑")<0)
return "O";
if(str.CompareTo("七")<0)
return "P";
if(str.CompareTo("亽")<0)
return "Q";
if(str.CompareTo("仨")<0)
return "R";
if(str.CompareTo("他")<0)
return "S";
if(str.CompareTo("哇")<0)
return "T";
if(str.CompareTo("夕")<0)
return "W";
if(str.CompareTo("丫")<0)
return "X";
if(str.CompareTo("帀")<0)
return "Y";
if(str.CompareTo("咗")<0)
return "Z";
return str;
}
/// 返回字符串的首写字母字符串
/// </summary>
/// <param name="IndexTxt">需得到首写字母的字符串</param>
/// <returns></returns>
public String UtilIndexCode(String IndexTxt)
{
string _Temp=null;
for(int i=0;i<IndexTxt.Length;i++)
_Temp = _Temp + GetOneIndex(IndexTxt.Substring(i,1));
return _Temp;
}
//得到单个字符的首字母
private static String GetOneIndex(String OneIndexTxt)
{
if(Convert.ToChar(OneIndexTxt)>=0 && Convert.ToChar(OneIndexTxt)<256)
return OneIndexTxt;
else
return GetGbkX(OneIndexTxt);
}
//根据根据测字拼音排序得到首字母
private static string GetGbkX(string str)
{
if(str.CompareTo("吖")<0)
return str;
if(str.CompareTo("八")<0)
return "A";
if(str.CompareTo("嚓")<0)
return "B";
if(str.CompareTo("咑")<0)
return "C";
if(str.CompareTo("妸")<0)
return "D";
if(str.CompareTo("发")<0)
return "E";
if(str.CompareTo("旮")<0)
return "F";
if(str.CompareTo("铪")<0)
return "G";
if(str.CompareTo("讥")<0)
return "H";
if(str.CompareTo("咔")<0)
return "J";
if(str.CompareTo("垃")<0)
return "K";
if(str.CompareTo("嘸")<0)
return "L";
if(str.CompareTo("拏")<0)
return "M";
if(str.CompareTo("噢")<0)
return "N";
if(str.CompareTo("妑")<0)
return "O";
if(str.CompareTo("七")<0)
return "P";
if(str.CompareTo("亽")<0)
return "Q";
if(str.CompareTo("仨")<0)
return "R";
if(str.CompareTo("他")<0)
return "S";
if(str.CompareTo("哇")<0)
return "T";
if(str.CompareTo("夕")<0)
return "W";
if(str.CompareTo("丫")<0)
return "X";
if(str.CompareTo("帀")<0)
return "Y";
if(str.CompareTo("咗")<0)
return "Z";
return str;
}
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的首字母拼音
- 获取汉字拼音首字母
- 获取汉字拼音首字母
- 获取汉字拼音首字母
- 获取汉字拼音首字母
- 获取汉字拼音首字母
- 获取汉字拼音首字母
- 获取汉字拼音首字母
- 获取汉字拼音首字母的SQL函数
- 关于获取一组汉字的拼音首字母
- JavaScrip获取汉字拼音的首字母
- java 获取汉字拼音的首字母
- 用命令行方式进行WIndows的网络设置
- 最后的沙漠居民
- 不可思議的數字巧合(一)
- 瑞虎超X5——关于换档时机与发动机转速的讨论
- MATLAB一个很诡异的BUG
- 获取汉字的拼音首字母
- 诺贝尔奖史上的一些错误
- 再见大学
- Oracle书籍推荐
- 如何在Matlab中得到透明背景的图片?
- 四书之《论语》学习日记9
- 去掉GaussView 3.07启动警告窗口的完整解决方案
- shawl.qiu Javascript 前景色背景色调色类 / BgColorScheme v1.0
- Asymptote制作的eps矢量图插入Word的最佳方法