我有一个对象数组。当我打印出来,它看起来像:读取数组中对象的属性
[[email protected], [email protected], [email protected]]
我想它的属性“名称”之类的值的数组:
[John,Mike,Peter]
我知道,我可以通过数组进行迭代,并调用属性“名称“的每个对象,并把它放在一个新的阵列。
但我想避免循环。有没有任何捷径?
我有一个对象数组。当我打印出来,它看起来像:读取数组中对象的属性
[[email protected], [email protected], [email protected]]
我想它的属性“名称”之类的值的数组:
[John,Mike,Peter]
我知道,我可以通过数组进行迭代,并调用属性“名称“的每个对象,并把它放在一个新的阵列。
但我想避免循环。有没有任何捷径?
重写User
的toString()
方法。
[在java中打印** this **指针时显示的数字是多少?](http://stackoverflow.com/questions/17878457/what-is-the-number-that-it -show-when-i-print-out-this-pointer-in-java) –
覆盖toString()方法让User类返回名称 – upog
你需要在你的类中使用Owerride toString()方法。现在可以使用Object类的toString(),为什么这看起来接下来是 - com.groups.bean.User @ 5a2045'。 –