java - "For each"两个对象的循环

标签 java for-loop

ArrayList<String> date=new ArrayList<String>();
ArrayList<String> time=new ArrayList<String>();
//addition of elements in the list
...
...
for(String x :date,String y: time)
{
    System.out.println(x+" "+y);
}

是否可以通过单个“for each”循环迭代两个对象? 我试过上面的代码,我得到了编译错误。有语法错误吗?

最佳答案

不,这行不通。使用 for-each 循环无法做到这一点;您将不得不使用显式索引或迭代器执行正常的 for 循环。

关于java - "For each"两个对象的循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30176705/

相关文章:

java - 将 Socket 从 JSP 文件发送到 Java 应用程序?

java - 有没有办法显示换行符,使用 HWPFDocument 的订单列表

java - 使用java套接字从客户端向服务器发送文本文件

python - for循环可以创建新变量吗?

java - 用户输入方式

java - 如何用Java实现RSA加解密

c - C 代码中的意外输出

windows - 反转 FOR 命令的含义?

c++ for循环临时变量的使用

javascript - Json 循环并将结果附加到 html