pinyin是把unicode中汉字部分的首字母全部提取到数组,取得时候 拼音数组[汉字的unicode值-unicode中起始汉字值]就直接得到了。 PYMethod是把unicode转成GBK,然后根据GBK高低位两个值确定对应拼音的位置得到拼音POAPinyin是把所有拼音与之对应的汉字组成一个表,到时候往这个表里查询(原生convert方法) 。 改进的quickConvert方法是先得到一个汉字unicode值的上下限,然后转换上面的表成 unicode--拼音 这样的表,查询的时候就是哈希查找,更快,要是这个unicode不连续就会有很大的问题了。