//导入的包。
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);
}
}
}

JAVA-迭代器\增强型for循环。(新手)的更多相关文章

  1. 黑马程序员——【Java高新技术】——JDK1.5新特性:静态导入、可变参数、增强型for循环、自动装箱拆箱、枚举

    ---------- android培训.java培训.期待与您交流! ---------- 一.静态导入 1.import和import static区别: (1)import 是导入一个类或某个包 ...

  2. JAVA提高一:静态导入、可变参数、增强型for循环、装拆箱

    国庆假期已结束,假期8天,全部在家带娃,体会到了妻子的不容易,需要好好努力来多赚钱了,言归正传.10月份开始进去JAVA 高级语法知识学习,本节复习学习的为:静态导入.可变参数.增强型for循环.装拆 ...

  3. 迭代器和增强型for循环

    ★迭代器: Java集合框架的集合类,我们有时候称之为容器.容器的种类有很多种,比如ArrayList.LinkedList.HashSet...,每种容器都有自己的特点,ArrayList底层维护的 ...

  4. 11、增强型for循环对二维数组的输出(test8.java)

    由于笔者原因,这部分知识,尚不能整理出代码,笔者会好好学习增强型for循环中迭代起的相关知识,在笔者有能力,书写好这段代码后,将对本篇文章,进行二次修改,也同时欢迎大家与笔者交流,共同学习,共同进步. ...

  5. Java自学-数组 增强型for循环

    Java 中如何使用增强for循环 增强型for循环在遍历一个数组的时候会更加快捷 步骤 1 : 增强型for循环 注:增强型for循环只能用来取值,却不能用来修改数组里的值 public class ...

  6. [转载]Java迭代器(iterator详解以及和for循环的区别)

    Java迭代器(iterator详解以及和for循环的区别) 觉得有用的话,欢迎一起讨论相互学习~[Follow] 转载自 https://blog.csdn.net/Jae_Wang/article ...

  7. 059 01 Android 零基础入门 01 Java基础语法 06 Java一维数组 06 增强型for循环

    059 01 Android 零基础入门 01 Java基础语法 06 Java一维数组 06 增强型for循环 本文知识点:增强型for循环 增强型for循环格式 案例练习增强型for循环 数组名字 ...

  8. Java知识系统回顾整理01基础06数组04增强型for循环

    增强型for循环在遍历一个数组的时候会更加快捷 一.增强型for循环 注:增强型for循环只能用来取值,却不能用来修改数组里的值 public class HelloWorld { public st ...

  9. Java中的增强型for循环

    下面是关于增强型for循环对一维数组与二维数组遍历的具体实现: public class NewForLoop { public static void main(String[] args) { i ...

随机推荐

  1. 使用fastai完成图像分类

    by Wenqi Sun 1 min read Categories Deep Learning Tags Fastai CNN Application 1. 使用现有数据集进行分类 图像数据为Oxf ...

  2. Thymeleaf模板笔记

    1.常用标签: 使用thymeleaf模板,首要在html中引入: <html xmlns:th="http://www.thymeleaf.org"> 引入css.j ...

  3. [rope大法好] STL里面的可持久化平衡树--rope

    简单用法: #include <ext/rope> using namespace __gnu_cxx; int a[1000]; rope<int> x; rope<i ...

  4. 使用nodeJs安装Vue-cli并用它快速构建Vue项目

    部分摘自:http://www.cnblogs.com/wisewrong/p/6255817.html(已在本地测试) 前提:nodeJs本地已安装. 一.安装 vue-cli 1.使用nodeJs ...

  5. 初等数论-Base-2(扩展欧几里得算法,同余,线性同余方程,(附:裴蜀定理的证明))

    我们接着上面的欧几里得算法说 扩展欧几里得算法 扩展欧几里德算法是用来在已知a, b求解一组x,y,使它们满足贝祖等式\(^①\): ax+by = gcd(a, b) =d(解一定存在,根据数论中的 ...

  6. 吴裕雄--天生自然KITTEN编程:拾金币

  7. 吴裕雄--天生自然KITTEN编程:狡兔三窟

  8. 我们一起学React Native(一):环境配置

    最近想在项目中实现跨平台,对比一下主流的实现方式,选用了React Native.参考网上的教程,对于一直都是原生移动端开发,对前端的知识不是很了解的,感觉入门不是特别简单.于是打算把学习React ...

  9. requests库入门-16-Session和Cookie

    分类专栏: Python接口自动化测试之requests库入门 作者 | Anthony_tester ,300w+访问量博主,Oracle测试开发工程师. 地址 | https://blog.csd ...

  10. 用Python拨打电话

    用python拨打电话,先看小视频 跟selenium操作浏览器原理类似,这是用appium操作移动设备的一个自动化功能,自娱自乐,主要是通过小案例引出相关技术 一.环境配置: 1.安装 jdk 1. ...