for (int i = 0; i < len; i++) {
sb.append(ccs2Pinyin(String.valueOf(ccs.charAt(i))).substring(0, 1)).append(split);
}
return sb.toString();
}
<BUG>public static String surname2Pinyin(CharSequence surname) {

if (surname == null || surname.length() == 0) return null;
if (surname.length() >= 2) {
CharSequence str = surname.subSequence(0, 2).toString();
if (str.equals("澹台")) return "tantai";</BUG>
else if (str.equals("尉迟")) return "yuchi";

for (int i = 0; i < len; i++) {
sb.append(ccs2Pinyin(String.valueOf(ccs.charAt(i))).substring(0, 1)).append(split);
}
return sb.toString();
}
public static String getSurnamePinyin(CharSequence name) {
if (name == null || name.length() == 0) return null;
if (name.length() >= 2) {
CharSequence str = name.subSequence(0, 2);
if (str.equals("澹台")) return "tantai";
else if (str.equals("尉迟")) return "yuchi";
