怎樣獲取中文字串的首字母?

2021-08-30 23:33:20 字數 1757 閱讀 3567

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...