Class Console.Table

java.lang.Object
org.miaixz.bus.core.lang.Console.Table
Enclosing class:
Console

public static class Console.Table extends Object
控制台打印表格工具
  • Constructor Details

    • Table

      public Table()
  • Method Details

    • of

      public static Console.Table of()
      创建ConsoleTable对象
      Returns:
      Table
    • setSBCMode

      public Console.Table setSBCMode(boolean isSBCMode)
      设置是否使用全角模式 当包含中文字符时,输出的表格可能无法对齐,因此当设置为全角模式时,全部字符转为全角。
      Parameters:
      isSBCMode - 是否全角模式
      Returns:
      this
    • addHeader

      public Console.Table addHeader(String... titles)
      添加头信息
      Parameters:
      titles - 列名
      Returns:
      自身对象
    • addBody

      public Console.Table addBody(String... values)
      添加体信息
      Parameters:
      values - 列值
      Returns:
      自身对象
    • toString

      public String toString()
      获取表格字符串
      Overrides:
      toString in class Object
      Returns:
      表格字符串
    • print

      public void print()
      打印到控制台