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

您的位置:首頁技術文章
文章詳情頁

Java漢字轉拼音工具類完整代碼實例

瀏覽:174日期:2022-09-04 10:30:47

添加依賴

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

工具類代碼:

public class PinYinUtils { public static HanyuPinyinOutputFormat PINYIN_FORMAT; static { PINYIN_FORMAT = new HanyuPinyinOutputFormat(); /** * 大小寫設置 * LOWERCASE:小寫 * UPPERCASE:大寫 */ PINYIN_FORMAT.setCaseType(HanyuPinyinCaseType.LOWERCASE); /** * 輸出音標設置 * * WITH_TONE_MARK:直接用音標符(VCharType必須設置WITH_U_UNICODE,否則會拋出異常) * WITH_TONE_NUMBER:1-4數字表示音標 * WITHOUT_TONE:沒有音標 */ PINYIN_FORMAT.setToneType(HanyuPinyinToneType.WITHOUT_TONE); /** * 特殊音符ü的設置 * WITH_U_AND_COLON:用u表示(沒有設置默認用u表示) * WITH_V:用v表示 * WITH_U_UNICODE:用ü表示 */ PINYIN_FORMAT.setVCharType(HanyuPinyinVCharType.WITH_U_UNICODE); } /** * 取漢字的拼音首字母 * @param chinese * @return */ public static String toFirstPinYin(String chinese){ StringBuilder result = new StringBuilder(); //將字符串轉成字符數組 char[] chars = chinese.toCharArray(); try { for (char c : chars) {//是中文則進行轉換if(String.valueOf(c).matches('[u4e00-u9fa5]+')){ String[] pinyinStr = PinyinHelper.toHanyuPinyinStringArray(c, PINYIN_FORMAT); result.append(pinyinStr[0].charAt(0));//取每個中文的第一個拼音字母}else { result.append(c);} } } catch (BadHanyuPinyinOutputFormatCombination badHanyuPinyinOutputFormatCombination) { badHanyuPinyinOutputFormatCombination.printStackTrace(); } return result.toString(); } /** * 漢字轉拼音小寫 * @param chinese * @return */ public static String toPinYin(String chinese){ //創建返回對象 StringBuilder result = new StringBuilder();//方法調用的時候新建,對象沒有共享,不會有線程安全問題。 //將字符串轉成字符數組 char[] chars = chinese.toCharArray(); try { for (char c : chars) {//是中文則進行轉換if(String.valueOf(c).matches('[u4e00-u9fa5]+')){ String[] pinyinStr = PinyinHelper.toHanyuPinyinStringArray(c, PINYIN_FORMAT);// result.append(pinyinStr[0].charAt(0));//取每個中文的第一個拼音字母 result.append(pinyinStr[0]);}else { result.append(c);} } } catch (BadHanyuPinyinOutputFormatCombination badHanyuPinyinOutputFormatCombination) { badHanyuPinyinOutputFormatCombination.printStackTrace(); } return result.toString(); } /** * 漢字轉拼音每個字符串的第一個字母大寫其余小寫 * @param chinese * @return */ public static String toUpperStringsFirstCharPinYin(String chinese){ //創建返回對象 StringBuilder result = new StringBuilder();//方法調用的時候新建,對象沒有共享,不會有線程安全問題。 //將字符串轉成字符數組 char[] chars = chinese.toCharArray(); try { for (char c : chars) {//是中文則進行轉換if(String.valueOf(c).matches('[u4e00-u9fa5]+')){ String[] pinyinStr = PinyinHelper.toHanyuPinyinStringArray(c, PINYIN_FORMAT);// result.append(pinyinStr[0].charAt(0));//取每個中文的第一個拼音字母 String c1 = String.valueOf(pinyinStr[0]); result.append(c1.substring(0,1).toUpperCase()).append(c1.substring(1));}else { result.append(c);} } } catch (BadHanyuPinyinOutputFormatCombination badHanyuPinyinOutputFormatCombination) { badHanyuPinyinOutputFormatCombination.printStackTrace(); } return result.toString(); } public static void main(String[] args) { //測試StringBuilder是否有線程安全問題 String str = '拼音工具lv'; String pinYin = toUpperStringsFirstCharPinYin(str); System.out.println(pinYin); }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美aa在线观看| 日韩精品亚洲专区| 亚洲成人二区| 天堂成人免费av电影一区| 婷婷精品在线| 久久99国产精品视频| 欧美亚洲国产精品久久| 亚洲免费福利一区| 精品国产不卡| 9色精品在线| 国产精品地址| 欧美精品一区二区三区精品| 日韩一区二区三免费高清在线观看 | 精精国产xxxx视频在线播放| 夜久久久久久| 久久av资源| 国产高清一区| 久久99精品久久久野外观看| 久久九九电影| 日本视频中文字幕一区二区三区| 国产一区二区三区亚洲| 伊人精品在线| 国产欧美另类| 激情欧美亚洲| 日本v片在线高清不卡在线观看| 日本久久精品| 亚洲精品人人| 日韩一区自拍| 久久国产日韩欧美精品| 亚洲不卡av不卡一区二区| 91精品啪在线观看国产爱臀| 日韩欧美一区二区三区免费观看| 日本亚洲视频| 久久国产中文字幕| 国产欧美激情| 日韩视频久久| 国产一区二区三区不卡视频网站 | 视频在线观看91| 岛国精品一区| 深夜福利一区| 久久久久久黄| 国产精品资源| 久久亚洲色图| 色综合www| 国产精品亚洲综合久久| 精品1区2区3区4区| 久久影院一区二区三区| 石原莉奈在线亚洲二区| 美女福利一区二区三区| 日韩精品中文字幕一区二区| 国户精品久久久久久久久久久不卡| 国产日本精品| 亚洲欧美日韩国产一区二区| 日韩高清不卡| 美女尤物国产一区| 亚洲另类av| 午夜国产一区二区| 欧美日韩视频免费观看| 美腿丝袜亚洲一区| 欧美日韩午夜| 亚洲开心激情| 在线综合亚洲| 久久理论电影| 精品视频在线你懂得| 亚洲精品动态| 美女黄网久久| 亚洲精品中文字幕乱码| 日韩在线短视频| 国产一区二区三区探花| 欧美专区一区| 亚洲午夜免费| 久久午夜视频| aa亚洲婷婷| 极品日韩av| 欧美亚洲国产精品久久| 欧洲一区二区三区精品| 国产一区二区三区黄网站| 国产精品99久久免费观看| 国产亚洲久久| 日韩在线成人| 亚洲一二三区视频| 三级一区在线视频先锋| 99热精品在线观看| 欧美日韩国产高清电影| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 国产日韩欧美一区二区三区| 日韩精品一区二区三区中文在线| 尤物精品在线| 亚洲经典在线| 亚洲制服少妇| 国产精品嫩草99av在线| 午夜一区在线| 亚洲性视频在线| 日韩精品一区二区三区中文| 水野朝阳av一区二区三区| 99国产精品久久久久久久成人热 | 免费日韩一区二区三区| 欧美激情精品| 国产一区二区亚洲| 国产传媒在线| 日韩在线不卡| 国产一区欧美| 欧美中文字幕| 日韩一区二区三区免费视频 | 国产福利亚洲| 福利片在线一区二区| 国产videos久久| 樱桃视频成人在线观看| 日韩一区二区在线免费| 国产一区日韩欧美| 久久国产精品久久久久久电车| 性色一区二区| 日韩欧美中文字幕在线视频| 欧美综合社区国产| 精品五月天堂| 久久久亚洲一区| 亚洲专区一区| 青青草伊人久久| 麻豆久久一区| 91亚洲国产成人久久精品| 成人日韩在线观看| 国产亚洲毛片在线| 色综合视频一区二区三区日韩| 欧美视频一区| 丁香六月综合| 国产视频亚洲| 欧美日韩1区2区3区| 精品国产91| 亚洲精品一区二区妖精| 日韩专区视频网站| 美女免费视频一区| 亚洲精品.com| 视频一区视频二区中文| 国产日本亚洲| 福利在线免费视频| 国产一区二区高清| 国产日韩欧美一区| 日韩在线看片| 综合激情网站| 精品国产一区二区三区av片| 国产综合亚洲精品一区二| 色狠狠一区二区三区| 精品美女视频 | 中文字幕日韩亚洲| 久久av电影| 一本一道久久a久久精品蜜桃| 中文在线日韩| 精品国产欧美| 狠狠色综合网| 麻豆极品一区二区三区| 黄色成人91| 麻豆一区二区三区| 亚洲在线一区| 欧美激情久久久久久久久久久| 久久影视一区| 911亚洲精品| 久久在线电影| 国产精品久久久久久久免费软件| 亚洲二区视频| 国产日韩免费| 亚洲精品网址| 精品亚洲免a| 中文字幕亚洲影视| 日韩欧美综合| 国产调教一区二区三区| 91九色精品| 国产精品久久久一区二区| 在线成人直播| 成人亚洲精品| 日本在线一区二区三区| 99久久99久久精品国产片果冰| 91午夜精品| 国产视频一区欧美| 国产精久久久| 日韩成人av影视| 日韩欧美国产精品综合嫩v| 亚久久调教视频| 精品日韩视频| 国产日韩在线观看视频| 日韩午夜黄色| 精品国产免费人成网站| 日本午夜精品一区二区三区电影| 欧洲一级精品| 国产精品国产三级在线观看| 天海翼精品一区二区三区| 国产一区福利| 亚洲精品综合| 日韩久久电影| 日本一区二区三区中文字幕| 精品视频免费| 亚洲欧洲美洲国产香蕉| 999视频精品| 精品网站aaa| 欧美日本二区| 美国三级日本三级久久99 | 精品成人免费一区二区在线播放| 国产图片一区| 欧美成人精品| 欧美日韩四区| 国产一区二区三区四区|