我有一个对象数组。当我打印它时,它看起来像:
[com.groups.bean.User@5a2045, com.groups.bean.User@fcabd6, com.groups.bean.User@758cdb]
我想要其属性“名称”的值数组,例如:
[John,Mike,Peter]
我知道,我可以遍历数组并调用每个对象的属性“名称”并将其放入一个新数组中。
但我想避免循环。有什么捷径吗?
You can override toString()
method in your User
object:
public class User {
private String name;
@Override
public String toString() {
return this.name;
}
}
You can write it w/o @Override
, though. Here you can find documentation on this annotation.
覆盖 的toString()
方法User
。