Java漢字轉拼音案例詳解
更新時間:2021年08月31日 16:53:31 作者:間歇性悲傷患者
這篇文章主要介紹了Java漢字轉拼音案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
一、引入Maven依賴
<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> </dependency>
二、代碼
import com.gyyjy.portal.pojo.cms.sm.SelectTreeVO; import net.sourceforge.pinyin4j.PinyinHelper; import java.util.Comparator; /** * @author gmd * @description 漢字轉拼音 * @date 2021-08-30 */ public class Chinese2Pinyin { /** * @param str 漢字 * @return 漢字對應的拼音 */ private String toPinYinString(String str) { StringBuilder sb = new StringBuilder(); String[] arr = null; for (int i = 0; i < str.length(); i++) { arr = PinyinHelper.toHanyuPinyinStringArray(str.charAt(i)); if (arr != null && arr.length > 0) { for (String string : arr) { sb.append(string); } } else { sb.append(str.charAt(i)); } } return sb.toString(); } /** * 測試 */ public static void main(String[] args) { Chinese2Pinyin chinese = new Chinese2Pinyin(); System.out.println(chinese.toPinYinString("天河人員1")); System.out.println(chinese.toPinYinString("天河人員2")); } }
三、測試
到此這篇關于Java漢字轉拼音案例詳解的文章就介紹到這了,更多相關Java漢子轉拼音內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
spring中在xml配置中加載properties文件的步驟
這篇文章主要介紹了在spring中如何在xml配置中加載properties文件,本文分步驟給大家介紹在XML配置中加載properties文件的方法,需要的朋友可以參考下2023-07-07java拋出異常后,后續(xù)代碼是否繼續(xù)執(zhí)行詳解
這篇文章主要給大家介紹了關于java拋出異常后,后續(xù)代碼是否繼續(xù)執(zhí)行詳的相關資料,在Java編程中,異常是當程序執(zhí)行時遇到問題時拋出的一種特殊情況,需要的朋友可以參考下2023-07-07SpringBoot中的@Configuration、@MapperScan注解
SpringBoot中的@Configuration和@MapperScan注解分別用于配置類和Mapper接口的自動掃描,感興趣的朋友跟隨小編一起看看吧2024-11-11