我正在尝试做的是记录一个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}