為大家分享一個漢字轉拼音的小工具

前提是導包hanyu4j

pom.xml引入
<dependency>
            <groupId>com.belerweb</groupId>
            <artifactId>pinyin4j</artifactId>
            <version>2.5.0</version>
</dependency>
@Test
    public void test() throws BadHanyuPinyinOutputFormatCombination {
        //定義一個字符串
        String s = "這是測試字符串";

        //轉成字符數(shù)組
        char[] chars = s.toCharArray();

        //導入pinyin4j,并設置屬性
        HanyuPinyinOutputFormat t3 = new HanyuPinyinOutputFormat();
        t3.setCaseType(HanyuPinyinCaseType.LOWERCASE);
        t3.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
        t3.setVCharType(HanyuPinyinVCharType.WITH_V);


        for(Integer i =0;i<chars.length;i++){
            //將字符轉為拼音,需要用一個數(shù)組接收
            String[] strings = PinyinHelper.toHanyuPinyinStringArray(chars[i], t3);
            System.out.println(strings[0]);
        }

    }

控制臺輸出的是

Paste_Image.png

不用謝!

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • 今天下午第一節(jié)課,老師讓我們看了王雪晴同學寫的字。 我看王學晴寫的字橫平豎直的,特別工整,特別美觀...
    馬蘭超越閱讀 428評論 0 5
  • 顯現(xiàn)-練習——使用 我行,一切行,我行任之行 選好人,做對事 懂人事 體驗價值從滿足身邊人的需求開始 日精進第...
    于英彬閱讀 216評論 0 0
  • 我想象著, 你手執(zhí)一支細細長長的畫筆, 在你揮舞袖口之際, 勾勒出一條線,一個面。 我想象著, 你心里有陳載五彩斑...
    幽幽淡墨痕閱讀 329評論 2 3
  • 在我眼里 浪費是個中性詞 像夏日的午后 風扇對著小腿呼呼的吹 冰鎮(zhèn)飲料和熟透了的西瓜 時間和陽光一起從窗口流走 就...
    余余余余余余余_閱讀 246評論 1 0