gpt4 book ai didi

java - 获取 Java 列表列表中的值

转载 作者:行者123 更新时间:2023-12-02 04:10:43 24 4
gpt4 key购买 nike

我有一个列表数组的列表

List <List<String>> fname;

System.out.println(fname.get(0).get(0));-->gives 1st file name

我想检索数组列表中的每个元素而不使用两个for循环(作为我想到的解决方案) 因为它会增加复杂性有什么帮助吗??

最佳答案

请注意,虽然这是一个循环,但使用嵌套的 for 循环会更容易

List<List<String>> list;
int x = 0;
int y = 0;
while(x < list.size())
{
if(y < list.get(x).size())
{
//do stuff with list.get(x).get(y)
y++;
}
else
{
x++;
y = 0;
}
}

一种更优选的循环所有元素的方式,即使不是更快,也应该同样快

List<List<String>> list;
for(List<String> l : list)
for(String s : l)
//do stuff with s

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

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