Java 数组列表的大小

Java 数组列表的大小,java,Java,我有一个像这样的arrayList的arrayList public static ArrayList<ArrayList<Byte> > shares = new ArrayList<ArrayList<Byte> >(); publicstaticarraylistshares=newarraylist(); 我想找到这个ArrayList中的行数和每个行列表中的列数。如何做 请帮助。确实存在。使用它 int rows = shares.s

我有一个像这样的arrayList的arrayList

public static ArrayList<ArrayList<Byte> > shares = new ArrayList<ArrayList<Byte> >();
publicstaticarraylistshares=newarraylist();
我想找到这个ArrayList中的行数和每个行列表中的列数。如何做

请帮助。

确实存在。使用它

int rows = shares.size();
for (List<Byte> row : shares) {
    int columns = row.size();
}
int rows=shares.size();
对于(列表行:共享){
int columns=row.size();
}

要确定列表大小,请使用:

shares.size();
shares.get(index).size();
要确定特定尺寸,请使用:

shares.size();
shares.get(index).size();
共享中的每个
ArrayList
表示一行。因此,总行数是
shares.size()
,行
i
中的列数等于
i
位置的
ArrayList
的长度,即
shares.get(i).size()
这是
shares.size()
=>列表中的数字列表

for(int i = 0;i<shares.size();++i){
    shares.get(i).size();// the size of each arraylist in the list shares
} 

用于(int i=0;i)一旦获得这些值,您想对它们做什么?打印出来?将它们存储在某个地方?您尝试了什么?@wakjah我需要存储它们。我在执行时获得了NullPointerException。因此我将其发布在SOP上。如果遇到异常,请提供堆栈跟踪。请提供我们可以用来重现您的问题的代码em.请记住,每个内部ArrayList可能具有不同的大小,这可能是
NullPointerException
的原因。如果不使用size()方法查询,则无法假定内部ArrayList的大小。