我有一个对象,它包含如图所示的值。 但是当我记录它的值但它没有给我值(value)
请看图片。在调试时我能够看到值数组。谁能告诉我如何获得这个值?
Loger.d("TAG", "loop called " + object.toString());
输出:
loop called [Ljava.lang.Object;@41ea9df8
任何帮助将不胜感激。
编辑:
它不是对象数组而是对象
@Override
public IOIOLooper createIOIOLooper(String connectionType, Object extra) {
return createIOIOLooper();
}
这个额外的变量也显示了与图片相同的值。
谢谢
最佳答案
您直接记录数组
,需要迭代数组
,然后记录
输出。
从 Java 5 开始,您可以执行 Arrays.toString(arr)
关于java - 如何在java中读取对象(java.lang.Object),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18932492/