2014-02-25 101 views
-6

如何确定双重ArrayList中的哪一列在所有行中具有相同的值?我的ArrayList如下图所示。二维ArrayList中的列数

enter image description here

更新:好像有很多地方都对这个问题感到困惑。我应该以更有说服力的方式提问。我有一个二维ArrayList它由ArrayLists组成。我在这个二维ArrayList中有一定数量的行和列。我想创建一个方法来返回该列中有多少个列数ArrayList。这就是我原来的问题。现在我知道如何通过下面的一些答案获得帮助来创建此方法。

+1

你是什么意思'双ArrayList列的数量。还不清楚。 –

+0

我不知道这里有什么不清楚..我想从图片中显示的double ArrayList中获取列的数量。 – Zip

+1

您应该解释如何将“行”和“列”的想法映射到“ArrayList”。 – qqilihq

回答

3

我想你的ArrayLists的ArrayList,那么你就可以做到这一点检索“列”的数量:

list.get(0).size() 

这意味着从列表中得到第一个ArrayList和获得它的大小。

0

假设你刚刚嵌套ArrayList s,而行数表示的“顶” ArrayList大小,你可以得到第一个嵌套的大小:

aList.get(0).size(); 

...当然假设aList是你最高的ArrayList

0

你的意思是你有一个

List<List<MyType>> listOfList = ... 

,你想知道的内部尺寸的大小?

int width = listOfList.get(0).size(); 

假设所有的列表/行都是相同的大小/宽度。