参考了https://github.com/mozillazg/pinyin-data提供的最新(0.13.0)的汉字读音数据(pinyin.txt),自己写的一个获取汉字的拼音首字母的单元文件,已经通过实际项目的测试。
内容仅仅只有一个PAS文件,使用时直接引用即可,非常方便。其中的函数注释齐全,没有使用门槛。函数的时间复杂度为1,效率极高,可以用于绝大多数场合。
具体实现可以下载后了解,pinyin-data提供汉字都包含在内,没有遗漏的,完美解决生僻字问题。而解决多音字的方法,非常的巧妙,兼顾了可读性和高效性,值得程序员们借鉴和参考。
欢迎大家讨论并提出宝贵建议!非常感谢!