public
classchineseletter ;
// 存放國標一級漢字不同讀音的起始區位碼對應讀音
private
static
final
charfirstletter = ;
// 獲取乙個字串的拼音碼
public
staticstring getfirstletter(string oristr) ;
byteunicode =newstring(temp).getbytes();
if(unicode[0
] < 128
&& unicode[0
] > 0
)else
}
returnbuffer.tostring();
}
// 獲取乙個漢字的首字母
public
static
charconvert(bytebytes)
secposvalue = bytes[0
] * 100
+ bytes[1
];
for(i = 0
; i < 23
; i++)
}
returnresult;
}
public
static
voidmain(string args)
}
public class chineseletter ;
// 存放國標一級漢字不同讀音的起始區位碼對應讀音
private static final char firstletter = ;
// 獲取乙個字串的拼音碼
public static string getfirstletter(string oristr) ;
byte unicode = new string(temp).getbytes();
if (unicode[0] < 128 && unicode[0] > 0) else
} return buffer.tostring();
} // 獲取乙個漢字的首字母
public static char convert(byte bytes)
secposvalue = bytes[0] * 100 + bytes[1];
for (i = 0; i < 23; i++)
} return result;
} public static void main(string args)
}
輸出結果:
wszgr
獲取中文串的首字母
相關知識儲備 gb2312編碼範圍 a1a1 fefe 其中漢字編碼範圍 b0a1 f7fe.gb2312編碼是第乙個漢字編碼國家標準,共收錄漢字6763個,其中一級漢字3755個,二級漢字3008個。同時,gb2312編碼收錄了包括拉丁字母,希臘字母,日文平假名及片假名字母 俄語西里爾字母在內的6...
ORACLE獲取中文字串拼音首字母
oracle漢字轉拼音 獲得全拼 拼音首字母 拼音擷取等 效果如下 oracle 字符集 gbk 沒有問題 utf 8 需要修改一下 sql oracle漢字轉拼音 package 1.獲得全拼 www.2cto.com select gethzpy.gethzfullpy 漢字 from dual...
PHP獲取中文字元拼音首字母
name php獲取中文字元拼音首字母 param str return null string public function getfirstcharter str fchar ord str if fchar ord a fchar ord z s1 iconv utf 8 gb2312 st...