出力結果に、実行時の設定(field)を一緒に表示するために、Reflection機能を使って、全てのfield名とその値を表示するコードを書いたので、備考と共にメモしておきます。 設定内容が詰まっていたりするオブジェクトの中身をどばっと書き出しておきたいときに使っています。 目次 1. コード2. 出力結果3. 説明3.1. getFields と getDeclaredFields の違い3.2. Field#getメソッドの使い方3.3. try文の理由3.4. 親クラスからも子クラスのprivateフィールドの値を取得したい4. おまけ:妙なフィールド? スポンサーリンク コード 例えばこんなコードで出力できます(手元で動けばOKという感じで、特別な事情は考えていません)。 @Override public String toString() { StringBuilder sb