Java汉字转换为拼音
时间: 2023-09-10 15:08:51 浏览: 103
您好!要将Java中的汉字转换为拼音,可以使用第三方库pinyin4j。以下是一个简单的示例代码:
```java
import net.sourceforge.pinyin4j.PinyinHelper;
import java.util.Arrays;
public class PinyinConverter {
public static void main(String[] args) {
String chinese = "你好,世界!";
for (char c : chinese.toCharArray()) {
String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(c);
if (pinyinArray != null && pinyinArray.length > 0) {
System.out.println(c + ": " + Arrays.toString(pinyinArray));
} else {
System.out.println(c + ": cannot convert");
}
}
}
}
```
输出结果:
```
你: [ni3]
好: [hao3]
,: cannot convert
世: [shi4]
界: [jie4, jie5]
!: cannot convert
```
需要注意的是,pinyin4j库的使用需要下载相应的jar包并添加到项目中。