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

クラス ToString


  • public final class ToString
    extends java.lang.Object
    ToString.java は、共通的に使用される toString() を簡素化するクラスです。 デバッグ情報を出力する最も一般的な方法は、内部文字列の出力です。 通常、キーと値をペアで記述するため、StringBuilder で append しながら作成するにしても コーディング的にあまり見栄えの良い形にはなりません。 ここでは、それらを簡易的に整形して出力できるように、メソッドを用意しました。
    機能分類
    ユーティリティ
    バージョン
    4.0
    作成者
    Kazuhiko Hasegawa
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      ToString​(java.lang.String title)
      タイトルを指定するコンストラクター タイトルは、先頭にスペースなしで入れます。
    • メソッドの概要

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

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • コンストラクタの詳細

      • ToString

        public ToString​(java.lang.String title)
        タイトルを指定するコンストラクター タイトルは、先頭にスペースなしで入れます。最後は改行ありです。
        パラメータ:
        title - タイトル文字列
    • メソッドの詳細

      • title

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

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

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

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

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

        public ToString println()
        改行のみ設定します。
        戻り値:
        自分自身
        このメソッドは、nullを返しません
      • println

        public ToString println​(java.lang.Object val)
        改行付きの値のみ設定します。
        パラメータ:
        val - 値
        戻り値:
        自分自身
        このメソッドは、nullを返しません
      • println

        public ToString println​(java.lang.Object[] val)
        改行付きの値のみ設定します。
        パラメータ:
        val - 値配列
        戻り値:
        自分自身
        このメソッドは、nullを返しません
      • fixForm

        public ToString fixForm()
        先頭のキーの位置を最大値に合わせて、整形します。
        戻り値:
        自分自身
        このメソッドは、nullを返しません
      • toString

        public java.lang.String toString()
        内部バッファを文字列にして返します。
        オーバーライド:
        toString クラス内 java.lang.Object
        戻り値:
        内部バッファを文字列にして返します。
        このメソッドは、nullを返しません