pinyin4j技术

pinyin4j技术

一、定义:

pinyin4j技术是一个将汉字转换为拼音的开源类库,核心技术为

PinyinHelper和HanyuPinyinOutputFormat

二、使用PinyinHelper处理汉语拼音格式:

方式一:toHanyuPinyinStringArray(中文汉字)方法处理汉语拼音格式,且该格式返回的是一个string字符串类型,输出为该汉字的所有读音。

方式二:toHanyuPinyinStringArray(中文汉字,HanyuPinyinOutputFormat对象)方法处理汉语拼音格式,且该格式返回的也是一个string字符串类型,将该字符的所有读音以指定的格式进行输出

三、创建HanyuPinyinOutputFormat对象用于处理汉语拼音输出格式

在该格式中可以设置:

1、设置汉语拼音的大小写:setCaseType()方法

HanyuPinyinCaseType.UPPERCASE:设置为大写

HanyuPinyinCaseType.LOWERCASE:设置为小写

2、设置字符V的显示方式:setVCharType()方法

HanyuPinyinVCharType.WITH_U_AND_COLON:显示为u:(默认)

HanyuPinyinVCharType.WITH_V :显示为v

HanyuPinyinVCharType.WITH_U_UNICODE:显示为ü

3、设置汉语拼音的声调:setToneType()方法

HanyuPinyinToneType.WITH_TONE_NUMBER:设置数字声调(默认)

HanyuPinyinToneType.WITHOUT_TONE:设置不显示声调

HanyuPinyinToneType.WITH_TONE_MARK:设置显示声调,前提必须设置V如何显示

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。