1.后台JAVA代码的实现

//获取所有的支付方式的迭代器// 获取支付方式@RequestMapping(value = "get/payed/type", method = RequestMethod.GET)@ResponseBody    public List<Object> getPayedType() {List<Object> list = new ArrayList<>();        Iterator<SettlementWay> iterator = settlementWayRepository.findAll().iterator();        for (; iterator.hasNext();) {SettlementWay settlementWay = (SettlementWay) iterator.next();Map<String,Object> map=new HashMap<>();map.put("id", settlementWay.id());map.put("name", settlementWay.name());list.add(map);}        return list;}

2.

迭代器应用:list l = new ArrayList();l.add("aa");l.add("bb");l.add("cc"); for (Iterator iter = l.iterator(); iter.hasNext();) {String str = (String)iter.next();System.out.println(str);} /*迭代器用于while循环Iterator iter = l.iterator();while(iter.hasNext()){String str = (String) iter.next();System.out.println(str);} */

3.总结

(1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:iterator()方法是java.lang.Iterable接口,被Collection继承。(2) 使用next()获得序列中的下一个元素。(3) 使用hasNext()检查序列中是否还有元素。(4) 使用remove()将迭代器新返回的元素删除。

转载于:https://blog.51cto.com/huyusheng/1925546

List集合的迭代器方法相关推荐

  1. 【Groovy】集合遍历 ( 使用集合的 reverseEach 方法进行遍历 | 倒序集合迭代器 ReverseListIterator 类简介 | 代码示例 )

    文章目录 一.使用集合的 reverseEach 方法进行倒序遍历 二.倒序集合迭代器 ReverseListIterator 类简介 三.代码示例 一.使用集合的 reverseEach 方法进行倒 ...

  2. 【Groovy】集合遍历 ( 使用集合的 find 方法查找集合元素 | 闭包中使用 == 作为查找匹配条件 | 闭包中使用 is 作为查找匹配条件 | 闭包使用 true 作为条件 | 代码示例 )

    文章目录 一.使用集合的 find 方法查找集合元素 1.闭包中使用 == 作为查找匹配条件 2.闭包中使用 is 作为查找匹配条件 3.闭包中使用 true 作为查找匹配条件 二.完整代码示例 一. ...

  3. 15.1 集合的迭代器

    Collection---迭代的方法:toArray()iterator() //抓取集合中的元素接口 Iterator<E> 实现方法:boolean hasNext() 如果有元素可以 ...

  4. java集合——集合接口+迭代器接口

    [0]README 0.1) 本文描述转自 core java volume 1, 源代码 diy 的, 旨在理解 java集合框架--集合接口+迭代器接口 的相关知识: 0.2) for full ...

  5. 集合框架(一) ----------Map集合遍历的方法

    import java.util.*; /** * Map集合遍历的方法 * @author Administrator * */ public class Test2 { public static ...

  6. java基础—Map集合的常见方法操作(java集合八)

    Map集合的常见方法操作 Map集合中的元素取出并打印的三种方式 import java.util.Collection; import java.util.HashMap; import java. ...

  7. java基础—集合 Vcetor 基本方法演示

    集合   Vcetor  基本方法演示 import java.util.Enumeration; import java.util.Iterator; import java.util.Vector ...

  8. Java集合的subList方法分析

    本文研究List集合的subList方法,测试方式为:新建一个集合,然后截取原集合的部分元素,然后去操作新集合和原集合来观察结果. 1.新集合中添加元素 public static void test ...

  9. java集合 — — lterator迭代器

    二.lterator迭代器 2.1.Iterator接口 在程序开发中,经常需要遍历集合中的所有元素.针对这种需求,JDK专门提供了一个接口.java.util.Iterator.Iterator 接 ...

最新文章

  1. (转载)你所知晓的dt.jar
  2. Spring Cloud 2020.0.5 发布
  3. 面试又栽在JVM上了!
  4. 在美国过端午节(诗)
  5. 【渝粤教育】国家开放大学2018年秋季 1131t卫生经济学 参考试题
  6. 易筋SpringBoot 2.1 | 第廿五篇:SpringBoot之Jedis访问Redis
  7. 2020年第十届C/C++ B组第二场蓝桥杯省赛真题
  8. wiFI基础知识----wpa_supplicant
  9. 白话机器学习-Encoder-Decoder框架
  10. 蓝牙盾/颈椎按摩仪/迷你充电宝/探头温度记等,段码LCD液晶显示驱动IC-VK1088B QFN32 4*4超小体积,22seg*4com且可通过指令进入省电模式
  11. 数学规划模型总结(附MatLab代码)
  12. Arduino开发教程
  13. windows 查看IP地址或端口是否可以连接-常用命令
  14. C语言实现估计信号的幅度
  15. 3.4 学编程不拘于语言,学语言不限于平台——《逆袭大学》连载
  16. Vue tsx 使用自定义v-model修饰符
  17. JAVA MemCache 史无前例的详细讲解
  18. 用docker部署go简单应用
  19. 低学历能学单片机吗?听听过来人的说法
  20. vue 上传图片 base64图片无法显示的问题

热门文章

  1. linux debian 自动安装,debian系统精简安装
  2. cad文字提取到excel_干货!南方CASS设计土石方方格网点上提取高程方法
  3. safari浏览器横屏怎么设置_Safari浏览器的几个小技巧你掌握了吗?
  4. usagestatsmanager获取正在运行应用_用Python构建数据科学Web应用程序
  5. 子元素超出了父元素的高度_T恤定制融入中国元素,美出新高度
  6. java case when用法_关于oracle case when的多种用法
  7. linux标准分发版的描述信息,如何查看Linux中系统版本信息
  8. 在 Linux 命令行中使用 tcpdump 抓包
  9. Meet in the middle
  10. hdu3966 树链剖分点权模板+线段树区间更新/树状数组区间更新单点查询