zoukankan      html  css  js  c++  java
  • 使用for-each循环的三种情况

    1.Collection容器类

      如ArrayList类中

    1 List<String> list = new ArrayList<String>();
    2     list.add("Red");
    3     list.add("Yellow");
    4     list.add("Blue");
    5     for(String element : list){
    6         System.out.printf("%s", element);
    7     }

    2.对Arrays数组的遍历

    1 int[] numArray = {1, 2, 3, 4, 5, 6};
    2 for(int count = 0; count<numArray.length; count++){
    3     System.out.print(numArray[count]);
    4 }
    5 //for-each
    6 for(int element : numArray){
    7     System.out.print(element);
    8 }

    3.实现了接口java.lang.Iterable<T>自行撰写的普通类

    1 public void displayCatalog(){
    2     if(this.catalog.getNumberOfItems() == 0){
    3         stdErr.println("The catalog is empty");
    4     }else{
    5     for(CatalogItem item : this.catalog){
    6         stdOut.println(item.getCode() + " " + item.getTitle() + " "
    7                              + (item.isAvailable() ? "(A)" : "(NA)"));
    8     }
    9 }//从而Catalog类的实例可以放在:右边
  • 相关阅读:
    搜狗输入法ubuntu
    数学
    1
    狗蚂蚁, 模拟题.
    最小公倍数
    哈夫曼费用计算C++
    C++十进制到任意进制
    【Django QuerySet API009】
    【Django模型(数据库)008】
    【Django模板进阶007】
  • 原文地址:https://www.cnblogs.com/li7anStrugglePath/p/12856428.html
Copyright © 2011-2022 走看看