{"author_url":"https://blog.hatena.ne.jp/Naotsugu/","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog1.mammb.com%2Fentry%2F20100703%2F1278173514\" title=\"reflectionToString \u3067\u518d\u5e30\u7684\u51fa\u529b - A Memorandum\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","description":"ToStringBuilder \u306e reflectionToString \u305f\u3068\u3048\u3070\u3053\u3093\u306a\u30b3\u30fc\u30c9 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)); \u4ee5\u4e0b\u306e\u3088\u3046\u306a\u51fa\u529b\u304c\u5f97\u3089\u308c\u308b\u3002 etc9.Bar@1a457b6[id=100,list=[etc9.Hoge@b0f13d, etc9.Hoge@ae000d]] \u3060\u3051\u3069list\u306e\u4e2d\u8eab\u304c\u307f\u305f\u3044\u2026","blog_title":"A Memorandum","blog_url":"https://blog1.mammb.com/","width":"100%","version":"1.0","height":"190","categories":["Java"],"published":"2010-07-03 01:11:54","title":"reflectionToString \u3067\u518d\u5e30\u7684\u51fa\u529b","url":"https://blog1.mammb.com/entry/20100703/1278173514","provider_name":"Hatena Blog","image_url":null,"author_name":"Naotsugu","provider_url":"https://hatena.blog","type":"rich"}