java獲取漢字首字母

2021-07-30 06:07:30 字數 768 閱讀 1507

public class chinesefcutil ;

// 二十六個字母區間對應二十七個端點

// gb2312碼漢字區間十進位制表示

private static int table = new int[27];

// 對應首字母區間表

private static char initialtable = ;

// 初始化

static

table[26] = end;// 區間表結尾

} // ------------------------public方法區------------------------

public static string cn2py(string sourcestr)

} catch (exception e)

return result;

} // ------------------------private方法區------------------------

private static char char2initial(char ch)

if (gb==end)

return initialtable[i]; // 在碼表區間中,返回首字母

} private static int gbvalue(char ch) catch (exception e)

} public static void main(string args) throws exception }  

python獲取漢字首字母

應用場景之一 可用於獲取名字首字母,在資料庫中查詢記錄時,可以用它來排序輸出。from pytz import unicode 獲取漢字首字母 defmulti get letter str input if isinstance str input,unicode unicode str str ...

C 獲取漢字首字母

1 2 在指定的字串列表cnstr中檢索符合拼音索引字串 3 4 漢字字串 5 相對應的漢語拼音首字母串 6public static string getspellcode string cnstr 7 16 17return strtemp 18 1920 21 22 得到乙個漢字的拼音第乙個字...

漢字首字母

在很多軟體中,輸入拼音的首寫字母就可以快速定位到某個詞條。比如,在鐵路售票軟體中,輸入 bj 就可以定位到 北京 怎樣在自己的軟體中實現這個功能呢?問題的關鍵在於 對每個漢字必須能計算出它的拼音首字母。gb2312漢字編碼方式中,一級漢字的3755個是按照拼音順序排列的。我們可以利用這個特徵,對常用...