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 tomData,这是一个对象arraylist。我试图遍历列表并显示对象的变量&#34; Mark1&#34;。
错误是get&#34;需要数组但找到detailTom&#34;
任何想法?或者通过tomData迭代的任何其他方式?
答案 0 :(得分:1)
你所提供的内容并没有多大意义,但根据评论,我猜你正在寻找的答案如下:
public void display(List<DetailTom> tomData) {
for (DetailTom detail : tomData) {
System.out.println(detail.getMk1());
}
}
我已将您的课程从detailTom
重命名为DetailTom
,convention in Java也是如此:
类类型的名称应该是描述性名词或名词短语,而不是过长,混合大小写的每个单词的第一个字母。