Class HoubbPinyinProvider

java.lang.Object
org.aoju.bus.extra.pinyin.provider.AbstractPinyinProvider
org.aoju.bus.extra.pinyin.provider.HoubbPinyinProvider
All Implemented Interfaces:
PinyinProvider

public class HoubbPinyinProvider extends AbstractPinyinProvider
houbb Pinyin 引擎
Since:
Java 17+
Author:
Kimi Liu
  • 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

      public String getPinyin(char c)
      Description copied from interface: PinyinProvider
      如果c为汉字,则返回大写拼音;如果c不是汉字,则返回String.valueOf(c)
      Parameters:
      c - 任意字符,汉字返回拼音,非汉字原样返回
      Returns:
      汉字返回拼音,非汉字原样返回
    • getPinyin

      public String getPinyin(String text, String separator)
      Description copied from interface: PinyinProvider
      获取字符串对应的完整拼音,非中文返回原字符
      Parameters:
      text - 字符串
      separator - 拼音之间的分隔符
      Returns:
      拼音