java - 如何在java中读取对象(java.lang.Object)

标签 java android object

我有一个对象,它包含如图所示的值。 但是当我记录它的值但它没有给我值(value)

请看图片。在调试时我能够看到值数组。谁能告诉我如何获得这个值?

Loger.d("TAG", "loop called  " + object.toString());

输出:

loop called  [Ljava.lang.Object;@41ea9df8

enter image description here

任何帮助将不胜感激。

编辑:

它不是对象数组而是对象

@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/

相关文章:

javascript - 在 JavaScript 中观察对象属性的变化

java - 在 Windows Android Studio 中收到错误消息 "Error:(16) undefined reference to ' JNI_CreateJavaVM'"

javascript - 在 Javascript 中从对象内部引用对象的数组

C++::Template 函数 - 从 object.function 获取对象的地址

java - 为什么 java.time 使用 'of' 而不是 'new' 来表示日期?

java - 从网络中获取 RSS 并解析它

java - Android 中的 "returnRes cannot be resolved to a variable"错误

java - 如何正确使用String中实现的compareTo方法?

java - 无法从 firebase 数据库在文本查看器上设置文本

java - 解析特定类之前的某个标签的数据