/** * 多音字姓氏集合 */ public static final Map<String,String> MULTIPLE_FIRSTNAME =createMultipleFirstnameMap() ; private static Map<String, String> createMultipleFirstnameMap() { Map<String, String> result = new HashMap<String, String>(); result.put("柏", "bai"); result.put("賁", "ben"); result.put("薄", "bo"); result.put("都", "du"); result.put("頡", "jie"); result.put("解", "xie"); result.put("祕", "bi"); result.put("長", "chang"); result.put("長孫", "zhangsun"); result.put("牟", "mou"); result.put("莘", "shen"); result.put("殷", "yin"); result.put("雋", "juan"); result.put("尉", "wei"); result.put("尉遲", "yu"); result.put("奇", "ji"); result.put("宓", "mi"); result.put("蓋", "ge"); result.put("覃", "qin"); result.put("單", "shan"); result.put("單于", "chan"); result.put("諶", "shen"); result.put("翟", "zhai"); result.put("樂", "yue"); result.put("召", "shao"); result.put("隗", "kui"); result.put("種", "chong"); result.put("樸", "piao"); result.put("仇", "qiu"); result.put("區", "ou"); result.put("折", "she"); result.put("黑", "hei"); result.put("繁", "po"); result.put("紀", "ji"); result.put("查", "cha"); result.put("郇", "huan"); result.put("弗", "fu"); result.put("褚", "chu"); result.put("適", "shi"); result.put("句", "ju"); result.put("闞", "kan"); result.put("乜", "niè"); result.put("眭", "sui"); result.put("洗", "xian"); result.put("員", "yun"); result.put("祭", "zhai"); result.put("宿", "su"); result.put("繆", "miao"); result.put("乘", "cheng"); result.put("闢", "bi"); result.put("車", "che"); result.put("會", "kuai"); result.put("鉛", "qian"); result.put("茄", "qie"); result.put("萬", "wan"); result.put("万俟", "moqi"); result.put("吾", "wu"); return Collections.unmodifiableMap(result); }
大概收集這麼多,還有的請評論補充下java