我有一个类:
示例.java
class sample
int val;
String str;
构造函数
sample(String str,int val)
str=this.str;
val=this.val
测试.java
ArrayList<sample> lst=new ArrayList<sample>();
lst.add(new sample("somedata",33)):
lst.add(new sample("somedata",33)):
send(lst) 通过网络发送 arraylist obj。但我想知道如何打印 arraylist 中的值。我尝试使用迭代器,但它只显示对象引用。
最佳答案
覆盖 sample
类中的 toString
方法。你可以使用:
@Override
public String toString() {
return "str=" + str + " val=" + val;
}
关于java - 无法使用java打印不同数据类型的arraylist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13203993/