如何获得二维数组的总长度?JAVA
假设我有一个二维数组,包含8个队(行),每个队有12-15名球员。有没有办法知道字符串团队[][](无循环)中的玩家总数?没有本机Java功能。没有循环就无法计算此值。如何获得二维数组的总长度?JAVA,java,multidimensional-array,Java,Multidimensional Array,假设我有一个二维数组,包含8个队(行),每个队有12-15名球员。有没有办法知道字符串团队[][](无循环)中的玩家总数?没有本机Java功能。没有循环就无法计算此值。 所以必须使用循环和计数元素 不,没有本机Java功能。没有循环就无法计算此值。 所以必须使用循环和计数元素 您必须手动操作。使用类似以下内容: int count = 0; for(int i = 0; i < teams.length; i++) for(int j = 0; j <
所以必须使用循环和计数元素 不,没有本机Java功能。没有循环就无法计算此值。
所以必须使用循环和计数元素 您必须手动操作。使用类似以下内容:
int count = 0;
for(int i = 0; i < teams.length; i++)
for(int j = 0; j < teams[i].length; j++)
if(a[i][j] != null)
count++;
return count;
int count=0;
for(int i=0;i
这假设数组中不包含团队成员的字段仅为
null
您必须手动执行此操作。使用类似以下内容:
int count = 0;
for(int i = 0; i < teams.length; i++)
for(int j = 0; j < teams[i].length; j++)
if(a[i][j] != null)
count++;
return count;
int count=0;
for(int i=0;i
这假设数组中不包含团队成员的字段仅为
null
您可以使用流执行此操作:
long players = Arrays.stream(teams).flatMap(team -> Arrays.stream(team)).count();
您可以使用streams执行此操作:
long players = Arrays.stream(teams).flatMap(team -> Arrays.stream(team)).count();
对您可以汇总所有teamsCheck可能重复项的长度是的可能重复项。你可以总结所有团队的长度。这是我一直在寻找的答案!谢谢这就是我一直在寻找的答案!谢谢幕后的“循环”:)。。。哪些“循环”在幕后:-)