类 Inflector

java.lang.Object
club.zhcs.lina.utils.Inflector

public class Inflector extends Object
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static boolean
    判断一个单词是否为复数形式 该方法通过一系列规则和匹配来判断一个单词是否属于复数形式首先检查单词是否为不可数名词, 然后检查是否符合不规则复数到单数的转换规则,最后检查是否符合常规复数到单数的转换规则 如果都不符合,则简单地根据单词末尾是否为's'来判断
    static boolean
    判断一个单词是否为单数形式 该方法用于确定给定的单词是单数形式还是复数形式它通过检查单词是否在不规则变化列表中, 或者是否符合常规复数形式的规则来做出判断如果单词既不符合任何规则,也不是不规则变化的单数形式, 则默认认为它是单数形式
    static String
    将单词转换为复数形式 该方法首先检查输入单词是否为不可数名词,如果是,则直接返回原单词 接着,尝试将不规则单数名词转换为复数形式 如果上述条件都不满足,则默认在单词后加's'来生成复数形式
    static String
    将给定的单词转换为单数形式

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • Inflector

      public Inflector()
  • 方法详细资料

    • isSingular

      public static boolean isSingular(String word)
      判断一个单词是否为单数形式 该方法用于确定给定的单词是单数形式还是复数形式它通过检查单词是否在不规则变化列表中, 或者是否符合常规复数形式的规则来做出判断如果单词既不符合任何规则,也不是不规则变化的单数形式, 则默认认为它是单数形式
      参数:
      word - 要检查的单词
      返回:
      如果单词是单数形式返回true,否则返回false
    • pluralize

      public static String pluralize(String word)
      将单词转换为复数形式 该方法首先检查输入单词是否为不可数名词,如果是,则直接返回原单词 接着,尝试将不规则单数名词转换为复数形式 如果上述条件都不满足,则默认在单词后加's'来生成复数形式
      参数:
      word - 待转换的单词
      返回:
      转换后的复数形式单词,如果输入为null或空字符串,则返回空字符串
    • isPlural

      public static boolean isPlural(String word)
      判断一个单词是否为复数形式 该方法通过一系列规则和匹配来判断一个单词是否属于复数形式首先检查单词是否为不可数名词, 然后检查是否符合不规则复数到单数的转换规则,最后检查是否符合常规复数到单数的转换规则 如果都不符合,则简单地根据单词末尾是否为's'来判断
      参数:
      word - 待检查的单词
      返回:
      如果单词是复数形式,则返回true;否则返回false
    • singularize

      public static String singularize(String word)
      将给定的单词转换为单数形式
      参数:
      word - 待转换的单词
      返回:
      转换后的单数形式单词,如果无法转换或输入无效则返回空字符串