星海爭霸21全功能兌換碼新手獎勵1、7小時遊戲時間(14天內)解除所有試玩版本限制直到7小時耗盡,如種族、匹配模式、戰役、地圖等詳細資訊(150119更新)4505624695013984483730049
2020-11-30 03:45:43
下面和大家分享在java中怎麼把中文轉換成拼音,
1,可以轉換中文的首字母或全拼。如:「你好」,首字母:「nh」全拼:「nihao」,
2,需要pinyin4j.jar,
3,有java的開發環境,
首先要下載好pinyin4j.jar包,並複製到專案lib檔案夾中,確保專案能夠找到Ta,這裡截圖了兩個圖,是使用Ta的完整程式碼,從下一步開始對關鍵部分進行說明。
這裡列出了轉換方法所要使用到的jar包位置。
import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination;
這裡定義了converterToSpell(String chines, String firstChar)方法並且返回的是String,第一個引數是需要轉換的中文,如「你好」,第二個是一個自定義的標識,如果是1就代表我只轉換首字母「nh」,如果是0就代表我要轉換成全拼「nihao」。
通過以上方法的轉換,效果如下,第一幅圖是轉換成全拼的效果,第二幅圖是只轉換了首字母的效果,經過測試發現如果嘗試去轉換中文符號的時候會拋異常,所以加入了正則的匹配,檢查要轉換的字元是不是中文漢字,就像方法中的matches("[u4e00-u9fa5]")
相關文章
星海爭霸21全功能兌換碼新手獎勵1、7小時遊戲時間(14天內)解除所有試玩版本限制直到7小時耗盡,如種族、匹配模式、戰役、地圖等詳細資訊(150119更新)4505624695013984483730049
2020-11-30 03:45:43
我們經常會玩決勝時刻戰區遊戲,但是有很多朋友不知道決勝時刻戰區國際服註冊方法,下面就詳細說下決勝時刻戰區國際服註冊方法。1首先我們開啟自己電腦中的瀏覽器,比如360瀏覽器
2020-11-29 16:08:59
決勝時刻黑色行動4的應用獲取的方法。1準備好網路的網速,開啟瀏覽器的頁面。 2決勝時刻黑色行動4將其輸入到搜尋頁中,點選搜尋。 3選擇圖中展示的決勝時刻黑色行動4中文版網頁
2020-11-29 16:06:30
決勝時刻是一個很好玩的遊戲,但是安裝過程比較困難,下面小編和你分享一下經驗! 1一般有很多個壓縮檔案的那種,任意解壓一個壓縮包之後會生成一個映象用虛擬光碟機載入,之後按用光
2020-11-29 10:07:32
小編教你決勝時刻9BO2.怎麼安裝,希望你的生活多姿多彩~ 1首先,你買的基本可以確定,是盜版,或者說所謂的偽正版——同學,多去steam吧或者戰地3吧看一看,會提高你對盜版/偽正版的鑑
2020-11-29 05:49:58
目前很多決勝時刻的玩家都在找版本10的中文版,其實現在正版的當中還沒有中文,退而求其次吧,小編這裡分享一些貼圖大家參考一下 1基礎選單,直接看圖片吧 2基礎選單,直接看圖片吧 3
2020-11-29 05:29:49