ortSubStrOffsetsSet.insert(0, mShortSubStrOffsets);
}
subStrSet.append(mShortSubStrSet);
offsets.append(mShortSubStrOffsetsSet);
tokens.clear();
shortSubStrOffset.clear();
}
//The previous lines are provided and maintained by Mediatek inc.
}
使用方法
/*汉字转为拼音*/
public static String getPinYin(String input) {
ArrayList tokens = HanziToPinyin.getInstance().get(input);
StringBuilder sb = new StringBuilder();
if (tokens != null && tokens.size() > 0) {
for (Token token : tokens) {
if (Token.PINYIN == token.type) {
sb.append(token.target);
} else {
sb.append(token.source);
}
}
}
return sb.toString().toLowerCase();
}