美文网首页java专题Java学习笔记java进阶干货
为大家分享一个汉字转拼音的小工具

为大家分享一个汉字转拼音的小工具

作者: H_Man | 来源:发表于2017-04-06 18:15 被阅读49次

    前提是导包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 = "这是测试字符串";
    
            //转成字符数组
            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++){
                //将字符转为拼音,需要用一个数组接收
                String[] strings = PinyinHelper.toHanyuPinyinStringArray(chars[i], t3);
                System.out.println(strings[0]);
            }
    
        }
    

    控制台输出的是

    Paste_Image.png

    不用谢!

    相关文章

      网友评论

        本文标题:为大家分享一个汉字转拼音的小工具

        本文链接:https://www.haomeiwen.com/subject/ozbqattx.html