测试代码
public static void main(String[] args) {
String name = "划水博客";
try {
String name1 = PinyinHelper.convertToPinyinString(name, "", PinyinFormat.WITH_TONE_MARK);
String name2 = PinyinHelper.convertToPinyinString(name, "", PinyinFormat.WITH_TONE_NUMBER);
String name3 = PinyinHelper.convertToPinyinString(name, "", PinyinFormat.WITHOUT_TONE);
String name4 = PinyinHelper.getShortPinyin(name);
System.out.println(name1);
System.out.println(name2);
System.out.println(name3);
System.out.println(name4);
} catch (PinyinException e) {
e.printStackTrace();
}
}
pom文件
<!-- https://mvnrepository.com/artifact/com.github.stuxuhai/jpinyin -->
<dependency>
<groupId>com.github.stuxuhai</groupId>
<artifactId>jpinyin</artifactId>
<version>1.1.8</version>
</dependency>