`
smile小帅
  • 浏览: 616 次
  • 性别: Icon_minigender_1
  • 来自: 保定
最近访客 更多访客>>
社区版块
存档分类
最新评论

学习笔记

 
阅读更多
今天小编突然对迭代器产生了兴趣。用循环有点太腻了 所以学习了下感觉挺不错 就写了日记。如不好请不要拍砖,请留下宝贵意见。
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;


public class ListIterator {
List l = new ArrayList();
public void addItem(){
l.add("bob");
l.add("pop");
l.add(1);

}
public void ergoditList(){
for(Iterator ite = l.iterator();ite.hasNext();){
System.out.println(ite.next());
}
}

public void ergoditList2(){
//正序
for(java.util.ListIterator lite =  l.listIterator();lite.hasNext();){
System.out.println(""+lite.next()+"下一个元素位置"+lite.nextIndex()+"上一个元素位置"+lite.previousIndex());
}
//倒序列
for(java.util.ListIterator lite =  l.listIterator();lite.hasPrevious();){
System.out.println(""+lite.next()+"下一个元素位置"+lite.nextIndex()+"上一个元素位置"+lite.previousIndex());
}
}

public static void main(String[] args) {
ListIterator ls = new ListIterator();
ls.addItem();
ls.ergoditList();
ls.ergoditList2();
}
}
listItetor可以双向遍历。但一般不对数组做复杂操作 用iterator就行啦
分享到:
评论

相关推荐

    2022吴恩达机器学习笔记汇总(共10章节).zip

    2022吴恩达机器学习笔记汇总(共10章节).zip2022吴恩达机器学习笔记汇总(共10章节).zip2022吴恩达机器学习笔记汇总(共10章节).zip2022吴恩达机器学习笔记汇总(共10章节).zip2022吴恩达机器学习笔记汇总(共10章节).zip...

    Java基础 学习笔记 Markdownr版

    本学习笔记主要涵盖了Java的基础知识,包括面向对象、集合、IO流、多线程、反射与动态代理以及Java 8的新特性等方面,旨在帮助初学者或有经验的开发者巩固和提升Java编程技能。 1. 面向对象(OOP):Java的核心是...

    Friends学习笔记全集上

    《Friends学习笔记全集上》是一份非常珍贵的资源,专为那些希望通过观看经典美剧《Friends》(老友记)来提升英语水平的学习者所准备。这份笔记集合了第一部分的内容,涵盖了每一集的详细解读,包括剧本、字幕翻译...

    Springcloud学习笔记.md

    Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Spring...

    PHP个人学习笔记

    PHP个人学习笔记

    CCNA学习笔记 CCNA学习笔记

    CCNA学习笔记 CCNA学习笔记 CCNA学习笔记

    希沃白板学习笔记.pdf

    希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf

    Go学习笔记第四版

    Go 学习笔记 第四版 雨痕 ⼆二〇⼀一四年末 下载:不定期更新,https://github.com/qyuhen/book。 联系:qyuhen@hotmail.com 2012-01-11 开始学习 Go。 2012-01-15 第⼀一版,基于 R60。 2012-03-29 升级到 1.0。 ...

    Redis全套学习笔记 (带章节目录) 完整版pdf

    本文是一篇关于Redis全套学习笔记的文章,主要介绍了Redis的基础知识、数据结构、持久化、集群、高可用、性能优化等方面的内容。通过本文的学习,读者可以全面掌握Redis的使用和应用,提高自己的技术水平和实践能力...

    Linux学习笔记 (华为工程师总结) 完整版PDF

    《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...

    Learning hard C# 学习笔记

    Learning hard C# 学习笔记

    springcloudalibaba学习笔记

    springcloudalibaba学习笔记

    PFC2D学习笔记全集

    《PFC2D学习笔记全集》是一份深入探讨PFC2D软件应用的资源集合,涵盖了该软件的多个核心方面。PFC2D(Particle Flow Code in Two Dimensions)是岩土力学和地质工程领域常用的一款离散元方法(DEM)软件,用于模拟...

    《阿秀的学习笔记》第四版By阿秀-420

    《阿秀的学习笔记》第四版By阿秀-420 这份笔记的作者阿秀是一名普通的2021届计算机研究生,毕业于普通双非学校。在秋招期间,阿秀面试了多家大厂,包括百度、阿里、腾讯、美团、滴滴、字节跳动、猿辅导、华为等,...

    Java JDK7学习笔记-光盘

    《Java JDK7学习笔记》是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习java时遇到的概念、操作、应用或认证考试等问题及解决方案。《Java JDK7学习笔记》针对java se 7新功能全面改版,无论是章节架构...

    Java学习笔记学习笔记

    Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习...

    go语言学习笔记

    go语言学习经典数据,雨痕,go语言学习笔记 第四版 pdf版本

    Python学习笔记(干货) 中文PDF完整版.pdf

    这份"Python学习笔记"涵盖了从环境搭建到基础语法,再到数据类型和控制结构等关键知识点,旨在为初学者提供全面的学习指导。 首先,1.1章节介绍了Python的基础,包括Python的起源和历史。Python是由Guido van ...

    Python开发基于Flask的在线学习笔记练手项目流程实战_优秀案例实例源代码源码.zip

    基于F|ask的在线学习笔记 ( Wtforms+ passlib+ MySQL+ PymySQL实现) 杨绛在《钱钟书是怎样做读书笔记的》一文中写到:“许多人说,钱钟书记忆力特强,过日不忘他本人却并不以为自己有那么「神」。他只是好读书,肯下功夫...

    良葛格JAVA学习笔记

    【标题】"良葛格JAVA学习笔记"是一个专注于Java编程的学习资源,由知名教育者或博主"良葛格"编撰。这份学习笔记以其清晰易懂的讲解方式和详尽的内容,深受学习者喜爱,被强烈推荐。它旨在帮助初学者和有一定基础的...

Global site tag (gtag.js) - Google Analytics