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個是按照拼音順序排列的。我們可以利用這個特徵,對常用...