タグ

ブックマーク / blog1.mammb.com (1)

  • reflectionToString で再帰的出力 - A Memorandum

    ToStringBuilder の reflectionToString たとえばこんなコード List<Hoge> l = Arrays.asList(new Hoge("S1", 1), new Hoge("S2", 2)); Bar bar = new Bar(100, l); System.out.println(ToStringBuilder.reflectionToString(bar)); 以下のような出力が得られる。 etc9.Bar@1a457b6[id=100,list=[etc9.Hoge@b0f13d, etc9.Hoge@ae000d]] だけどlistの中身がみたい listの中のオブジェクトなどを再帰的に表示したくないでしょうか?ToStringStyle を拡張することで、reflectionToString の出力形式を簡単に変更できます。指定パッケージの

    reflectionToString で再帰的出力 - A Memorandum
    y_koh
    y_koh 2012/07/03
  • 1