2015-11-17 45 views
1

如何从ArrayList获取元素?

private List<Test> tests = new ArrayList<Test>(); 

void creatingList() 
{ 
    for (int i = 0; i < 10; i++) 
     for (int j = 0; j < 10; j++) { 
      if (array[k] == 1) 
      { 
       Test te = new Test(i, j); 
       tests.add(te); 
      } 
      k++; 
     } 
} 

例如,我这里有数字或字符串列表:(1,0); (1,1); (3,5); (5,5)

如何获取列表中指定位置的元素?例如,我需要第三个括号中包含的元素的第二个值。

+0

你在第3行是指由一些什么位置?你能否进一步阐述。 – Bajji

+0

请改善您的帖子。我不知道你想实现什么, – Yoda

+0

对不起,格式化改变了它。我的意思是第三个 括号和第二个数字。 – Revolt

回答

0

要获取List中指定索引处的元素,请使用get(int index)方法。

在你的情况,你可能想使用: tests.get(2).nameOfTheFieldWhereTheSecondValueIsStored.

强烈建议,有在文档一目了然问一个问题之前:http://docs.oracle.com/javase/7/docs/api/java/util/List.html

+0

谢谢你的回答,我知道List。我只是不知道那个:“.nameOfTheFieldWhereTheSecondValueIsStored” – Revolt