日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

JAVA實現(xiàn)漢字轉(zhuǎn)拼音功能代碼實例

瀏覽:30日期:2022-09-01 16:38:20

JAVA中漢字轉(zhuǎn)拼音的方法并不復(fù)雜,可以使用pinyin4j包來實現(xiàn)。

一、下載pinyin4j的架包,并導(dǎo)入項目中,如下:

JAVA實現(xiàn)漢字轉(zhuǎn)拼音功能代碼實例

如果是maven項目,maven依賴如下:

<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> </dependency>

二、漢字轉(zhuǎn)拼音方法,附上代碼例子,如下:

public class PinyinUtil { public static void main(String[] args) throws Exception { System.out.println(getPinyin('haha你笑起來真好看', ' ')); System.out.println(getPinyinInitials('你笑起來真好看')); } /** * 將漢字轉(zhuǎn)換為全拼 * * @param text 文本 * @param separator 分隔符 * @return {@link String} */ public static String getPinyin(String text, String separator) { char[] chars = text.toCharArray(); HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat(); // 設(shè)置大小寫 format.setCaseType(HanyuPinyinCaseType.LOWERCASE); // 設(shè)置聲調(diào)表示方法 format.setToneType(HanyuPinyinToneType.WITHOUT_TONE); // 設(shè)置字母u表示方法 format.setVCharType(HanyuPinyinVCharType.WITH_V); String[] s; String rs = StringUtils.EMPTY; try { StringBuilder sb = new StringBuilder(); for (int i = 0; i < chars.length; i++) {// 判斷是否為漢字字符if (String.valueOf(chars[i]).matches('[u4E00-u9FA5]+')) { s = PinyinHelper.toHanyuPinyinStringArray(chars[i], format); if (s != null) { sb.append(s[0]).append(separator); continue; }}sb.append(String.valueOf(chars[i]));if ((i + 1 >= chars.length) || String.valueOf(chars[i + 1]).matches('[u4E00-u9FA5]+')) { sb.append(separator);} } rs = sb.substring(0, sb.length() - 1); } catch (BadHanyuPinyinOutputFormatCombination e) { e.printStackTrace(); } return rs; } /** * 獲取漢字首字母 * * @param text 文本 * @return {@link String} */ public static String getPinyinInitials(String text) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < text.length(); i++) { char ch = text.charAt(i); String[] s = PinyinHelper.toHanyuPinyinStringArray(ch); if (s != null) {sb.append(s[0].charAt(0)); } else {sb.append(ch); } } return sb.toString(); }}

其中,拼音格式參數(shù)說明:

HanyuPinyinCaseType 設(shè)置拼音的大小寫 LOWERCASE 小寫 UPPERCASE 大寫 HanyuPinyinToneType 設(shè)置拼音的音調(diào) WITH_TONE_NUMBER 用數(shù)字表示音調(diào)。如:wo3 WITHOUT_TONE 不表示音調(diào)。如:wo WITH_TONE_MARK 用符號表示音調(diào)。如:wŏ HanyuPinyinVCharType 設(shè)置拼音的表示方法 WITH_U_AND_COLON 用字母u和冒號表示。如:lu: WITH_V 用字母v表示。如:lv WITH_U_UNICODE 用Unicode編碼表示。如:lü

PS:這里有一個注意的點,就是音調(diào)和表示方法是配合使用的,所以用符號表示音調(diào)的時候,只能使用Unicode編碼的方法顯示,如果設(shè)置其他兩種表示方式會報錯。

格式效果:

表示方法 WITH_U_AND_COLON WITH_V WITH_U_UNICODE 聲調(diào) WITH_TONE_NUMBER lu3 lv lü3 WITHOUT_TONE lu lv3 lü WITH_TONE_MARK Exception Exception lǚ

三、使用效果如下:

文本:haha你笑起來真好看

全拼:haha ni xiao qi lai zhen hao kan

首字母:nxqlzhk

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆精品av| 国产精品一级| 夜久久久久久| 一区二区三区网站| 欧美日韩黄网站| 国产精品久久久久久久久久10秀 | 男人操女人的视频在线观看欧美| 亚洲精品激情| 精品久久在线| 极品日韩av| 男人操女人的视频在线观看欧美| 国产色噜噜噜91在线精品| 亚洲精品**中文毛片| 亚洲少妇自拍| 欧美精品aa| 蜜臀av免费一区二区三区| 亚洲精品免费观看| 精品久久美女| 亚洲在线观看| 老司机免费视频一区二区| 九九精品调教| 亚洲1区在线观看| 国产美女高潮在线观看| 视频一区二区三区中文字幕| 老司机免费视频一区二区三区| 欧美精品一区二区久久| 久久精品av麻豆的观看方式| 少妇精品导航| 欧美亚洲人成在线| 久久蜜桃av| 国产精品videossex| 日韩一区二区久久| 日韩综合一区| 日本欧美久久久久免费播放网| 日韩在线不卡| 日韩一区二区三区高清在线观看| 桃色av一区二区| 蜜桃视频欧美| 国模精品一区| 日韩国产一二三区| 国内精品福利| 久久伊人国产| 日韩中文字幕无砖| 国产亚洲欧美日韩在线观看一区二区 | 国产精品视区| 麻豆久久久久久| 日韩视频不卡| 精品国产欧美日韩| 亚州av日韩av| 国产综合色产| 精品久久福利| 日韩久久99| 女同性一区二区三区人了人一| 精品国产成人| 欧美精品影院| 蜜臀久久99精品久久久久久9| 日本精品不卡| 精品视频高潮| 国产情侣久久| 亚洲欧美日本国产| 久久久久一区| 六月丁香综合在线视频| 涩涩涩久久久成人精品| 狠狠爱www人成狠狠爱综合网| 国产精品xx| 久久av网址| 久久精品99国产精品日本| 另类激情亚洲| 精品一区免费| 四虎4545www国产精品| 麻豆精品久久久| 亚洲18在线| 免费成人av在线播放| 99在线精品免费视频九九视| 日韩精品久久久久久久电影99爱 | 久久狠狠久久| 综合激情一区| 亚洲一区欧美二区| 激情五月综合| 欧美一级精品| 成人免费电影网址| 成人日韩在线| 日韩成人综合| 欧美精品日日操| 91看片一区| 新版的欧美在线视频| 日韩1区在线| 久久久久久夜| 成人精品国产亚洲| 国产传媒av在线| 日本精品黄色| 97精品一区| 日本午夜大片a在线观看| 成午夜精品一区二区三区软件| 国产精品传媒麻豆hd| 国产精品久久久久77777丨| 国产精品免费精品自在线观看| 日韩高清中文字幕一区| 亚洲精品福利| 亚洲18在线| 欧美一区久久| 久久av免费看| 日本黄色精品| 91视频一区| 成人片免费看| 日韩大片在线| 久久精品99久久无色码中文字幕| 欧美日韩在线网站| 亚洲精品888| 久久午夜影视| 婷婷精品在线| 国产福利亚洲| 国产精品久久久久久久免费观看 | 精品国产亚洲一区二区三区在线 | 911精品国产| 久久久国产精品入口麻豆| 成人污污视频| 久久久国产精品一区二区中文| 午夜久久一区| 亚洲不卡视频| 国产精品一区二区三区av麻| 国内精品亚洲| 精品一区三区| 亚洲精品韩国| 麻豆一区二区在线| 久久夜夜操妹子| 亚洲专区在线| 国产美女亚洲精品7777| 福利一区视频| 红桃视频国产精品| 中文字幕免费精品| 国产精一区二区| 日韩国产激情| 久久最新视频| 国产欧美日韩免费观看| 日产精品一区二区| 国产二区精品| 日韩av一区二区三区| 久久精品国产久精国产爱| 精品日韩视频| 亚洲日本国产| 国产一区二区三区视频在线| 亚洲成人一区| 欧美亚洲三级| 亚洲a在线视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美伊人影院| 日韩欧美二区| 亚洲欧美日本国产| 国产一区丝袜| 亚洲黄页一区| 国产精品夜夜夜| 亚洲五月婷婷| 欧美亚洲三级| 欧美亚洲tv| 亚洲午夜91| 国产一区二区亚洲| 精品91福利视频| 亚洲一级特黄| 在线免费观看亚洲| 国产日韩免费| 三上悠亚国产精品一区二区三区 | 欧美日韩99| 亚洲最新无码中文字幕久久 | 麻豆成人在线观看| 日韩中文字幕高清在线观看| 激情婷婷综合| 欧美日韩91| 欧美精选视频一区二区| 精品国产一区二| 国产亚洲一区二区手机在线观看| 日本高清久久| 亚洲精品888| 精品国产美女a久久9999| 在线免费观看亚洲| 神马日本精品| 国产乱子精品一区二区在线观看 | 蜜桃视频免费观看一区| 国产中文在线播放| 日本国产欧美| 午夜国产精品视频| 精品一二三区| 亚洲综合福利| 91精品精品| 久久久国产精品入口麻豆| 欧美综合国产| 国产在线观看www| 欧美有码在线| 国产精品日本| 亚洲a一区二区三区| 九九久久国产| 日韩免费看片| 久久av网址| 亚洲精品在线国产| 黄色日韩精品| 精精国产xxxx视频在线播放| 麻豆精品蜜桃视频网站| 日韩av资源网| 免费看日韩精品| 久久在线免费|