/**
* 多音字姓氏集合
*/
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);
}
大概收集这么多,还有的请评论补充下