gpt4 book ai didi

java - 如何在 Java 中获取列表列表的长度?

转载 作者:IT老高 更新时间:2023-10-28 20:33:43 34 4
gpt4 key购买 nike

如果我有 List<List<String>> Java中的数据,我可以通过代码获取第一个列表的长度:

int lengthData = data.get(0).size();

但是如何在不遍历列表列表的情况下获取结构中列表的数量呢?

也许我有点不清楚。我有结构:

List<List<String>> data 

我看到了:

int i = data.size();

将等于 1,因为它是根列表。所以我想知道有多少子列表。像这样遍历结构:

for (List<String> l : data) {                     
total ++;
}

只给我一个我觉得奇怪的结果 1。

我有以下形式的数据:

List 1 ==> 1, 2, 3, 4
List 2 ==> 3, 8. 9, 1

等等,这些是根列表的子列表。

最佳答案

随便用

int listCount = data.size();

这告诉你有多少列表(假设没有一个为空)。如果你想知道有多少 strings,你需要迭代:

int total = 0;
for (List<String> sublist : data) {
// TODO: Null checking
total += sublist.size();
}
// total is now the total number of strings

关于java - 如何在 Java 中获取列表列表的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6846841/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com