Java 中用迭代器遍历list打印的却是内存地址 求解答 在线等 obj改掉是一样的

如题所述

obj本身就是一个对象,打印出来肯定是内存地址啊,你可以改成obj.name或者其他
System.out.println("姓名:" + obj.name + "年龄:" + obj.age);
或者在message类里面覆写toString方法
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-14
在message类中,定义 public String toString() 方法追问

那我怎么用迭代遍历对list中所有对象调用一个自定义方法呢

相似回答