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

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

Java漢字轉(zhuǎn)拼音工具類完整代碼實(shí)例

瀏覽:177日期: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(); /** * 大小寫設(shè)置 * LOWERCASE:小寫 * UPPERCASE:大寫 */ PINYIN_FORMAT.setCaseType(HanyuPinyinCaseType.LOWERCASE); /** * 輸出音標(biāo)設(shè)置 * * WITH_TONE_MARK:直接用音標(biāo)符(VCharType必須設(shè)置WITH_U_UNICODE,否則會(huì)拋出異常) * WITH_TONE_NUMBER:1-4數(shù)字表示音標(biāo) * WITHOUT_TONE:沒有音標(biāo) */ PINYIN_FORMAT.setToneType(HanyuPinyinToneType.WITHOUT_TONE); /** * 特殊音符ü的設(shè)置 * WITH_U_AND_COLON:用u表示(沒有設(shè)置默認(rèn)用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(); //將字符串轉(zhuǎn)成字符數(shù)組 char[] chars = chinese.toCharArray(); try { for (char c : chars) {//是中文則進(jìn)行轉(zhuǎn)換if(String.valueOf(c).matches('[u4e00-u9fa5]+')){ String[] pinyinStr = PinyinHelper.toHanyuPinyinStringArray(c, PINYIN_FORMAT); result.append(pinyinStr[0].charAt(0));//取每個(gè)中文的第一個(gè)拼音字母}else { result.append(c);} } } catch (BadHanyuPinyinOutputFormatCombination badHanyuPinyinOutputFormatCombination) { badHanyuPinyinOutputFormatCombination.printStackTrace(); } return result.toString(); } /** * 漢字轉(zhuǎn)拼音小寫 * @param chinese * @return */ public static String toPinYin(String chinese){ //創(chuàng)建返回對象 StringBuilder result = new StringBuilder();//方法調(diào)用的時(shí)候新建,對象沒有共享,不會(huì)有線程安全問題。 //將字符串轉(zhuǎn)成字符數(shù)組 char[] chars = chinese.toCharArray(); try { for (char c : chars) {//是中文則進(jìn)行轉(zhuǎn)換if(String.valueOf(c).matches('[u4e00-u9fa5]+')){ String[] pinyinStr = PinyinHelper.toHanyuPinyinStringArray(c, PINYIN_FORMAT);// result.append(pinyinStr[0].charAt(0));//取每個(gè)中文的第一個(gè)拼音字母 result.append(pinyinStr[0]);}else { result.append(c);} } } catch (BadHanyuPinyinOutputFormatCombination badHanyuPinyinOutputFormatCombination) { badHanyuPinyinOutputFormatCombination.printStackTrace(); } return result.toString(); } /** * 漢字轉(zhuǎn)拼音每個(gè)字符串的第一個(gè)字母大寫其余小寫 * @param chinese * @return */ public static String toUpperStringsFirstCharPinYin(String chinese){ //創(chuàng)建返回對象 StringBuilder result = new StringBuilder();//方法調(diào)用的時(shí)候新建,對象沒有共享,不會(huì)有線程安全問題。 //將字符串轉(zhuǎn)成字符數(shù)組 char[] chars = chinese.toCharArray(); try { for (char c : chars) {//是中文則進(jìn)行轉(zhuǎn)換if(String.valueOf(c).matches('[u4e00-u9fa5]+')){ String[] pinyinStr = PinyinHelper.toHanyuPinyinStringArray(c, PINYIN_FORMAT);// result.append(pinyinStr[0].charAt(0));//取每個(gè)中文的第一個(gè)拼音字母 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); }}

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

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产九一精品| www.com.cn成人| 国产精品毛片| 久久高清精品| 欧美成人高清| 精品免费av| 成人一区而且| 日韩欧美二区| 国产超碰精品| 精品一区三区| 久色成人在线| 日韩黄色av| 久久成人av| 色乱码一区二区三区网站| 日韩欧美国产精品综合嫩v| 日韩伦理一区| 婷婷久久一区| 一本综合精品| 欧美精品影院| 精品久久视频| 精品久久电影| 欧美日韩在线网站| 日韩午夜电影| 亚洲va久久| 国产精品一区亚洲| 天堂中文av在线资源库| 免费不卡中文字幕在线| 一区二区亚洲视频| 国产精品流白浆在线观看| 国产一区二区三区久久| 99热国内精品| 亚洲精品伦理| 精品视频在线你懂得| 久久久久久久久丰满| 亚洲综合国产| 欧美伊人久久| 97视频热人人精品免费| 国产精品普通话对白| 日本视频中文字幕一区二区三区| 美女精品久久| 激情欧美国产欧美| 日本a口亚洲| 成人日韩在线| 亚洲专区视频| 国产一区国产二区国产三区| 免费国产自久久久久三四区久久| 午夜亚洲福利| 国产成人免费视频网站视频社区| 亚洲国产综合在线看不卡| 少妇精品久久久一区二区| 欧美日韩一区二区国产| 国产精品久久观看| 在线亚洲一区| 久久影院一区二区三区| 久久精品主播| 欧美亚洲福利| 欧美日韩在线观看首页| 亚洲精品亚洲人成在线观看| 美女视频黄免费的久久| 国产亚洲精品久久久久婷婷瑜伽| 国产精品中文字幕制服诱惑| 99久久www免费| 国产精品中文字幕亚洲欧美| 欧美精选一区二区三区| 国产免费av一区二区三区| 久久久国产亚洲精品| 欧美性www| 九九久久电影| 久久av网站| 首页欧美精品中文字幕| 国产白浆在线免费观看| 日本视频中文字幕一区二区三区| 久久精品播放| 国产精品3区| 蜜桃久久av一区| 青青青免费在线视频| 久久国产欧美日韩精品| 亚洲一区二区三区四区五区午夜| 成人在线黄色| 欧美日韩中出| 狠狠干成人综合网| 91亚洲成人| 国产精品magnet| 蜜臀久久99精品久久久画质超高清| 日本一二区不卡| 国产日韩高清一区二区三区在线 | 综合视频一区| 99视频精品视频高清免费| 国产精品成人国产| 免费高清在线一区| 欧美粗暴jizz性欧美20| 欧美国产另类| 日韩三级一区| 香蕉久久夜色精品国产| 久久精品官网| 在线一区av| 久久精品亚洲| 国产亚洲久久| 日本不卡不码高清免费观看 | 亚洲午夜天堂| 免费亚洲婷婷| 国产乱码精品一区二区亚洲| 亚洲最大av| 日韩天堂av| 激情视频一区二区三区| 在线天堂资源www在线污| 欧美激情99| 国产精品欧美一区二区三区不卡| 亚洲精品美女91| 丝袜亚洲另类欧美| 天堂网在线观看国产精品| 日本在线精品| 日韩在线精品| 国产欧美一区二区三区精品酒店| 精品午夜视频| 国产一区二区久久久久| 国产精品igao视频网网址不卡日韩 | 九九久久婷婷| 亚洲午夜久久久久久尤物| 成人羞羞在线观看网站| 亚洲精品福利电影| 91精品韩国| 在线日韩av| 黄色精品网站| 亚洲激情另类| 日韩一区欧美二区| 在线精品一区二区| 一区二区三区午夜视频| 亚洲日产国产精品| 最新国产精品视频| 综合在线一区| 日韩高清成人在线| 欧美亚洲tv| 麻豆精品蜜桃视频网站| 国产在线视频欧美一区| 欧美国产一级| 99tv成人| 性一交一乱一区二区洋洋av| 综合激情一区| 日韩亚洲精品在线观看| 国产日韩三级| 免费看久久久| 日韩精品不卡一区二区| 蜜臀91精品国产高清在线观看| 亚洲高清影视| 在线精品一区二区| 97成人超碰| 精品久久久网| 久久亚洲国产| 免费视频一区二区| 国产欧美精品| 国产乱码午夜在线视频| 激情视频一区二区三区| 日韩一区欧美二区| 国产毛片精品| 亚洲黄色中文字幕| 国产精品试看| 国产日韩高清一区二区三区在线| 精品亚洲a∨| 99久久精品费精品国产| 男女性色大片免费观看一区二区 | 麻豆精品视频在线观看免费| av免费不卡国产观看| 精品1区2区3区4区| 日本不卡高清| 国语精品一区| 日韩视频免费| 欧美欧美黄在线二区| 国产精品久久久久久久久久10秀| 免费欧美一区| 欧美亚洲色图校园春色| 日韩国产专区| 视频一区二区欧美| 欧美极品中文字幕| 蜜桃tv一区二区三区| 日韩欧美在线精品| 国产精品久久观看| 丝袜美腿亚洲色图| 国精品产品一区| 性欧美长视频| 精品久久久久久久| 日韩中文字幕麻豆| 福利在线免费视频| 亚洲有吗中文字幕| 亚洲天堂av影院| 日本麻豆一区二区三区视频| 亚洲成人不卡| 亚洲va久久| 九色porny丨国产首页在线| 中文字幕成人| 日韩在线观看| 久久狠狠亚洲综合| 99国产精品视频免费观看一公开 | 久久久精品日韩| 欧美亚洲网站| 欧美日韩国产欧| 久久中文字幕一区二区三区| 六月婷婷一区| 麻豆国产在线| 91精品国产自产在线丝袜啪|