gpt4 book ai didi

java - 同时迭代两个大小不同的列表

转载 作者:行者123 更新时间:2023-12-01 06:45:49 25 4
gpt4 key购买 nike

我有两个列表 X,Y。

这是字符串列表。

两个列表的大小可能不同。

如果两个列表的大小相同,均为 2,那么我可以像

   for (int i =0;  i<anyList.size(); i++){
system.out.printLn(X(i) +" "+Y(i));
}

example result :

stringX1 stringY1
stringX2 stringY2

如何处理具有不同大小的循环

示例结果应该如下所示

示例结果:

    stringX1 stringY1 
stringX2 stringY2
stringX3
stringX4

最佳答案

Iterator<String> x_it = x.iterator();
Iterator<String> y_it = y.iterator();
while(x_it.hasNext() && y_it.hasNext()){
System.out.println(x.next() + " " + y.next())
}
while(x_it.hasNext()){
System.out.println(x.next());
}

while(y_it.hasNext()){
System.out.println(y.next());
}

关于java - 同时迭代两个大小不同的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14521434/

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