为了账号安全,请及时绑定邮箱和手机立即绑定

打印集合中的自定义类时, 如何显示出自定义类成员变量的值?

打印集合中的自定义类时, 如何显示出自定义类成员变量的值?

慕娘9325324 2019-04-19 18:15:53
集合中有自定义类, 打印集合的各个元素, 代码如下:public class Te {     public static void main(String[] args) {         Collection c= new ArrayList();         c.add(new Person1(23,1001));         System.out.println(c);     } } class Person1{     int age;     int id;     public Person1(int age, int id) {         super();         this.age = age;         this.id = id;     } }我的运行结果是内存地址:[sxt.zzy.Person1@15db9742]如何使运行结果体现成员变量的值, 如Person1 [age=23, id=1001]
查看完整描述

2 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

自己去重写toString()方法就可以了


查看完整回答
反对 回复 2019-05-16
  • 2 回答
  • 0 关注
  • 400 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信