gpt4 book ai didi

Java For 循环同时多个列表

转载 作者:行者123 更新时间:2023-12-01 16:59:13 25 4
gpt4 key购买 nike

如果由我决定,我会这样循环一个具有多个列表的 Java for 循环:

for (String s1, s2, s3 : arrayOfString1, arrayOfString2, arrayOfString3)
{
System.out.println("arrayOfString1" + s1);
System.out.println("arrayOfString2" + s2);
System.out.println("arrayOfString3" + s3);
}

遗憾的是,这不取决于我,我该如何循环使用多个列表的 for 语句?

最佳答案

我猜你让所有数组的长度都相同。使用索引的解决方案是:

for (int i=0;i<arrayOfString1.length();++i) {
System.out.println("arrayOfString1" + arrayOfString1.get(i));
System.out.println("arrayOfString2" + arrayOfString2.get(i));
System.out.println("arrayOfString3" + arrayOfString3.get(i));
}

如果你想使用迭代器,请执行以下操作:(例如,我只打印两个数组。)

for(Iterator<int> i1=arr1.iterator(),i2=arr2.iterator();i1.hasNext();){
int val1= i1.next();
int val2= i2.next();
}

关于Java For 循环同时多个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29030948/

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