public void display(detailTom tomData)
{
ArrayList<detailTom> temp = new ArrayList<detailTom>();
for (int i=0;i<tomData.toString().length();i++)
{
temp=tomData[i];
System.out.println(temp.getMark1());
}
}
大家好,
我正在尝试遍历作为对象arraylist的arraylist tomData。我正在尝试遍历列表并显示对象“ Mark1”的变量。
得到的错误是“需要数组但找到了detailTom”
有任何想法吗?还是通过tomData进行迭代的任何其他方式?
最佳答案
您提供的内容实际上没有任何意义,但是根据评论,我猜您正在寻找的答案如下所示:
public void display(List<DetailTom> tomData) {
for (DetailTom detail : tomData) {
System.out.println(detail.getMk1());
}
}
我已经将您的班级从
detailTom
重命名为DetailTom
,就像convention in Java一样:类类型的名称应为描述性名词或名词短语,且长度不能太长,混合使用的情况下,每个单词的首字母应大写。