zoukankan      html  css  js  c++  java
  • JAVA-迭代器增强型for循环。(新手)

    //导入的包。
    import java.lang.reflect.Array;
    import java.util.*;
    //创建的一个类。
    public class zylx1 {
      //公共静态的主方法。
    public static void main(String[] args){
        //调用方法。
    lx3();
    }
      //创建方法。
    private static void lx1() {
         //创建集合。
    Collection s = new ArrayList();
         //添加元素。
    s.add("abc");
    s.add("a");
    s.add("123");
        //创建列表迭代器。(ArrayList<String> 是声明这是个字符串样式的列表迭代器。?)
    ListIterator it2 = ((ArrayList<String>) s).listIterator();
        //写入while语句。(hasNext 盘点是否有下一个。)
    while (it2.hasNext()){
           //写入一个元素,把它放到数组b中。
    Object b = it2.next();
           //如果数组中有“abc”元素。
    if (b.equals("abc")){
             //就删除“abc”(remove 清除)。
    it2.remove();
             //在原“abc”的位置上写入:“韩”。
    it2.add("韩");
    }

    }
        //打印。
    System.out.println(s);
    }
    打印结果:
      [韩, a, 123]
    ================================================================================
      //创建方法。
    public static void lx2(){
    //创建整型数组。
    int arr[] = {55,44,33,22,11};
    //进行升序排序。(切记:不要把排序写在for循环里,不然那就会出错)
    Arrays.sort(arr);
    //创建增强型for循环。条件中首先定义一个变量整型变量num,这个变量类型的和数组存放的类型是一样的。
    for (int num:arr){
    //进行打印。不要打印arr,不然打印的会是地址。
    System.out.println(num);
    //System.out.println(arr);
    }
    }
    打印结果:

    11
    22
    33
    44
    55

    =======================================================================

       //创建方法。

        public static void lx3(){
         //创建集合。
    List l = new ArrayList<String>();
         //添加元素。
    l.add("哦豁");
    l.add("哎嘿嘿");
    l.add("呀哈哈哈");
         //写入增强型for循环。条件中首先定义一个变量整型变量num,这个变量类型的和数组存放的类型是一样的。
            for (Object num:l){
           //打印。
    System.out.println(num);
    }
    }
    }
  • 相关阅读:
    vi使用方法详细介绍
    Jenkins实现Android自动化打包
    JSON知识总结
    React Native中pointerEvent属性
    从零学React Native之06flexbox布局
    Android Http实现文件的上传和下载
    从零学React Native之05混合开发
    React Native声明属性和属性确认
    从零学React Native之04自定义对话框
    Android 在图片的指定位置添加标记
  • 原文地址:https://www.cnblogs.com/lxr521/p/10574784.html
Copyright © 2011-2022 走看看