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