zoukankan      html  css  js  c++  java
  • PHP和Java中foreach循环的用法区别

    1、foreach语句介绍:

    ①PHP:

    foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。

    ②Java:

    foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。
    foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。
    foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这个意思。

    2、语法格式

    ①PHP中foreach的语句格式:

    foreach (数组或对象名 as $value){

       statement

    }
       或者

    foreach (数组或对象名 as $key => $value){

      statement

    }
        

    ②Java中foreach的语句格式: 
    for(元素类型t 元素变量x : 遍历对象obj){ 
         引用了x的java语句; 
    }

    3、代码例子:

    ①PHP中的foreach循环

    <?php 
    $arr = array("1"=>"张三","2"=>"李四","3"=>"王五");
    foreach($arr as $key=>$value)
    {
      echo $key."=>".$value."
    ";
    }
    ?>
    
    结果如下:
    1=>张三
    2=>李四
    3=>王五
    

    ②Java中的foreach循环

    int arr[] = {2, 3, 1}; 
    for (int x : arr) { 
    System.out.println(x); //逐个输出数组元素的值 
    }
    
    输出结果:
    2
    3
    1
    

      

      

  • 相关阅读:
    Flink1.9重大改进和新功能
    【2020】DBus,一个更能满足企业需求的大数据采集平台
    大数据运维:大数据平台+海量数据
    大数据运维尖刀班 | 集群_监控_CDH_Docker_K8S_两项目_腾讯云服务器
    离线数仓和实时数仓架构与设计
    【全集】IDEA入门到实战
    Mysql快速入门
    RabbitMQ安装
    消息队列MQ简介
    C#特性
  • 原文地址:https://www.cnblogs.com/jamespan23/p/5892037.html
Copyright © 2011-2022 走看看