package info.gnuhpc; /** * @author gnuhpc email: warmbupt@gmail.com blog: http://gnuhpc.info * @date 2010-1-22 * @bugs 不支持多音字处理 */ public class PinyinConv { // 简体中文的编码范围从B0A1(45217)一直到F7FE(63486) private static int BEGIN = 45217; private static int END = 63486; // 按照声母表示,这个表是在GB2312中的出现的第一个汉字,也就是说“啊”是代表首字母a的第一个汉字。 // i, u, v都不做声母, 自定规则跟随前面的字母 private static char[] chartable = { '啊', '芭', '擦', '搭', '蛾', '发', '噶', '哈', '哈', '击', '喀', '垃', '妈', '拿', '哦', '啪', '期', '然', '撒', '塌', '塌', '塌',
【Java习作】提取汉字拼音首字母(Java版)
于 2022-09-04 07:07:20 首次发布
这是一个Java程序,用于将汉字转换为其拼音首字母。代码包括一个名为PinyinConv的类,该类提供了将字符串中的汉字转换为拼音首字母的方法。程序不处理多音字,适用于简单的汉字到拼音首字母的转换。
摘要由CSDN通过智能技术生成