java - Java中的for循环和PHP中的foreach循环之间的区别

标签 java php

在 PHP 中我们使用......

foreach ($array as $value) {
    echo $value;
}

在 Java 中,可以使用以下方法完成同样的事情

for (int e : array) {
    System.out.println(e);
}

以上2段代码有什么区别

最佳答案

这与两种形式的 java for-each 迭代器(数字和迭代器)的功能非常接近,但 PHP 迭代器还可以提供键并通过引用绑定(bind)迭代值,因此如果您愿意,您可以就地修改它。

关于java - Java中的for循环和PHP中的foreach循环之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2152810/

相关文章:

Java:Windows 中无法识别 File.separator?

java - 无法为连接 URL ' ' : I do not understand this exception 创建类 'null' 的 JDBC 驱动程序

php - 带页眉和页脚的字符串到 PDF

java - 如果给出无效响应,请重新运行 main 方法?

java - Tomcat 数据源 - 最大 Activity 连接数

php - iOS 使用 http post/get 从 tableView 远程删除行

javascript - AJAX 未正确响应

php - 申请Datetime时MAX()有什么问题?

php - 使用 php 多页更改 css 类

Java 初学者 : the mechanism behind "|" operator in Shell s = new Shell(d, SWT.CLOSE | SWT.调整大小);