パッケージ org.opengion.fukurou.util

# クラス ToString

java.lang.Object
org.opengion.fukurou.util.ToString

public final class ToString extends Object
ToString.java は、共通的に使用される toString() を簡素化するクラスです。 デバッグ情報を出力する最も一般的な方法は、内部文字列の出力です。 通常、キーと値をペアで記述するため、StringBuilder で append しながら作成するにしても コーディング的にあまり見栄えの良い形にはなりません。 ここでは、それらを簡易的に整形して出力できるように、メソッドを用意しました。

機能分類
  ユーティリティ
導入されたバージョン:
  JDK5.0,

- ## コンストラクタの概要

  コンストラクタ
  コンストラクタ
  説明
  `ToString(String title)`
  タイトルを指定するコンストラクター タイトルは、先頭にスペースなしで入れます。

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `ToString`
  `fixForm()`
  先頭のキーの位置を最大値に合わせて、整形します。
  `ToString`
  `print(String key, Object val)`
  改行なしのキーと値のペアを設定します。
  `ToString`
  `print(String key, Object[] val)`
  改行なしのキーと値配列のペアを設定します。
  `ToString`
  `println()`
  改行のみ設定します。
  `ToString`
  `println(Object val)`
  改行付きの値のみ設定します。
  `ToString`
  `println(Object[] val)`
  改行付きの値のみ設定します。
  `ToString`
  `println(String key, Object val)`
  改行ありのキーと値のペアを設定します。
  `ToString`
  `println(String key, Object[] val)`
  改行ありのキーと値配列のペアを設定します。
  `static ToString`
  `title(String title)`
  簡易的にオブジェクトを構築する static メソッド タイトルは、先頭にスペースなしで入れます。
  `String`
  `toString()`
  内部バッファを文字列にして返します。

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## コンストラクタの詳細

  - ### ToString

    public ToString(String title)
    タイトルを指定するコンストラクター タイトルは、先頭にスペースなしで入れます。最後は改行ありです。
    パラメータ:
      `title` - タイトル文字列

- ## メソッドの詳細

  - ### title

    public static ToString title(String title)
    簡易的にオブジェクトを構築する static メソッド タイトルは、先頭にスペースなしで入れます。最後は改行ありです。
    パラメータ:
      `title` - タイトル文字列
    戻り値:
      ToStringオブジェクト
    このﾒｿｯﾄﾞは、nullを返しません

  - ### print

    public ToString print(String key, Object val)
    改行なしのキーと値のペアを設定します。 前回、改行で終わっている場合は、キーから始めます。 そうでない場合、" , " を出力してから、書き始めます。
    パラメータ:
      `key` - キー文字列
      `val` - 値文字列
    戻り値:
      自分自身
    このﾒｿｯﾄﾞは、nullを返しません

  - ### println

    public ToString println(String key, Object val)
    改行ありのキーと値のペアを設定します。 前回、改行で終わっている場合は、キーから始めます。 そうでない場合、" , " を出力してから、書き始めます。
    パラメータ:
      `key` - キー文字列
      `val` - 値文字列
    戻り値:
      自分自身
    このﾒｿｯﾄﾞは、nullを返しません

  - ### print

    public ToString print(String key, Object[] val)
    改行なしのキーと値配列のペアを設定します。 前回、改行で終わっている場合は、キーから始めます。 そうでない場合、" , " を出力してから、書き始めます。
    パラメータ:
      `key` - キー文字列
      `val` - 値配列
    戻り値:
      自分自身
    このﾒｿｯﾄﾞは、nullを返しません

  - ### println

    public ToString println(String key, Object[] val)
    改行ありのキーと値配列のペアを設定します。 前回、改行で終わっている場合は、キーから始めます。 そうでない場合、" , " を出力してから、書き始めます。
    パラメータ:
      `key` - キー文字列
      `val` - 値配列
    戻り値:
      自分自身
    このﾒｿｯﾄﾞは、nullを返しません

  - ### println

    public ToString println()
    改行のみ設定します。
    戻り値:
      自分自身
    このﾒｿｯﾄﾞは、nullを返しません

  - ### println

    public ToString println(Object val)
    改行付きの値のみ設定します。
    パラメータ:
      `val` - 値
    戻り値:
      自分自身
    このﾒｿｯﾄﾞは、nullを返しません

  - ### println

    public ToString println(Object[] val)
    改行付きの値のみ設定します。
    パラメータ:
      `val` - 値配列
    戻り値:
      自分自身
    このﾒｿｯﾄﾞは、nullを返しません

  - ### fixForm

    public ToString fixForm()
    先頭のキーの位置を最大値に合わせて、整形します。
    戻り値:
      自分自身
    このﾒｿｯﾄﾞは、nullを返しません

  - ### toString

    public String toString()
    内部バッファを文字列にして返します。
    オーバーライド:
      `toString` クラス内 `Object`
    戻り値:
      内部バッファを文字列にして返します。
    このﾒｿｯﾄﾞは、nullを返しません