Class ChineseTranslator

java.lang.Object
io.leandev.appfuse.nls.ChineseTranslator

public class ChineseTranslator extends Object

中文數字翻譯器,將阿拉伯數字轉換為中文數字。

支援將 0-9999 範圍內的整數轉換為中文表示,提供兩種模式:

  • 詳細模式:使用完整的中文數字表達(如 "一百二十三")
  • 簡潔模式:逐位轉換(如 "一二三")
  • Constructor Details

    • ChineseTranslator

      public ChineseTranslator()
      建立中文數字翻譯器並初始化數字對照表。
  • Method Details

    • translate

      public String translate(int n)
      將整數轉換為中文數字(詳細模式)。
      Parameters:
      n - 要轉換的整數(0-9999)
      Returns:
      中文數字字串
    • translate

      public String translate(int n, boolean verbose)
      將整數轉換為中文數字。
      Parameters:
      n - 要轉換的整數(0-9999)
      verbose - 是否使用詳細模式(true 表示如 "一百二十三",false 表示如 "一二三")
      Returns:
      中文數字字串