パッケージ 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,
  • コンストラクタの概要

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

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

    クラスから継承されたメソッド 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を返しません