最近遇到一个问题,如何获取汉字的首字母?例如:"战狼2" 首字母"zl2"。如何获取呢?

从百度里找了一圈java提供的一个类库pinyin4j可以把字转换为拼音,先研究一下怎么使用这个类库。

1、建立一个Maven工程pinyin4j_demo

java把汉字变成拼音(Java中汉字转化为拼音问题解决)(1)

2、从maven仓库中,查找pinyin4j的maven 坐标地址,复制maven坐标地址。

java把汉字变成拼音(Java中汉字转化为拼音问题解决)(2)

3、项目pom.xml 添加上 pinyin4j 的坐标信息,保存。

java把汉字变成拼音(Java中汉字转化为拼音问题解决)(3)

5、运行结果:

java把汉字变成拼音(Java中汉字转化为拼音问题解决)(4)

,