通过arraylist迭代 - java

时间:2014-03-30 20:22:03

标签: java arraylist iterator

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迭代的任何其他方式?

1 个答案:

答案 0 :(得分:1)

你所提供的内容并没有多大意义,但根据评论,我猜你正在寻找的答案如下:

public void display(List<DetailTom> tomData) {
    for (DetailTom detail : tomData) {
        System.out.println(detail.getMk1());
    }
}

我已将您的课程从detailTom重命名为DetailTomconvention in Java也是如此:

  

类类型的名称应该是描述性名词或名词短语,而不是过长,混合大小写的每个单词的第一个字母。