Class HoubbPinyinProvider
java.lang.Object
org.aoju.bus.extra.pinyin.provider.AbstractPinyinProvider
org.aoju.bus.extra.pinyin.provider.HoubbPinyinProvider
- All Implemented Interfaces:
PinyinProvider
houbb Pinyin 引擎
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
ConstructorsConstructorDescription构造HoubbPinyinProvider(com.github.houbb.pinyin.constant.enums.PinyinStyleEnum format) 构造 -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aoju.bus.extra.pinyin.PinyinProvider
getFirstLetter, getFirstLetter
-
Constructor Details
-
HoubbPinyinProvider
public HoubbPinyinProvider()构造 -
HoubbPinyinProvider
public HoubbPinyinProvider(com.github.houbb.pinyin.constant.enums.PinyinStyleEnum format) 构造- Parameters:
format- 格式
-
-
Method Details
-
init
public void init(com.github.houbb.pinyin.constant.enums.PinyinStyleEnum format) 初始化- Parameters:
format- 格式
-
getPinyin
Description copied from interface:PinyinProvider如果c为汉字,则返回大写拼音;如果c不是汉字,则返回String.valueOf(c)- Parameters:
c- 任意字符,汉字返回拼音,非汉字原样返回- Returns:
- 汉字返回拼音,非汉字原样返回
-
getPinyin
Description copied from interface:PinyinProvider获取字符串对应的完整拼音,非中文返回原字符- Parameters:
str- 字符串separator- 拼音之间的分隔符- Returns:
- 拼音
-