私がやろうとしているのはHashMap<String, Object>
、いくつかの種類のオブジェクトを含む複合体をログに記録することであり、事前に構造を知りません。Map's own
toString toString` メソッドの唯一の問題はmethod is that when it runs in to arrays and their own
、出力が有益ではありません。
{array=[Ljava.lang.Object;@6c22c95b}
をログに記録する方法を実装できる最良の方法は何Map
ですか?
コード スニペットの例:
public static void main(String[] args) {
final Map<String, Object> map = new HashMap<String, Object>();
final Object[] array = new Object[] {"hep", 1, true};
map.put("array", array);
System.out.println(map);
}
出力:
{array=[Ljava.lang.Object;@6c22c95b}