0

ArrayListが保持しているリストの数を調べることはできませんか?

ArrayList<ArrayList<Integer>> myList = new ArrayList<ArrayList<Integer>>(); List<Integer> myOtherList = new LinkedList<Integer>();

4

2 に答える 2

5

他のリストと同様に、で保持しているオブジェクトの数を確認できますList#size()

int size = myList.size(); // amount of sublists that myList holds
于 2012-12-02T00:04:49.907 に答える
2

@Vulcan の応答により、リストのサイズが取得されます。List 内に含まれる ArrayLists のみが必要な場合は、instanceof を使用して要素の型を確認し、そのようにカウントをインクリメントする必要があります。

int listcount = 0;
for (Object e : list) {
   if (e instanceof ArrayList) listcount++;
}
于 2012-12-02T00:12:30.280 に答える