个人对List接口中的iterator方法的使用了解
来源:互联网 发布:网络运营主要做什么 编辑:程序博客网 时间:2024/05/29 08:33
说来实在惭愧,做web已经有一年左右,对迭代器的了解却是略知一二。记得以前老师讲的时候,对这种东西不会去苛意得记下来,包括所有的关于基础方面的东西,尤其是IO流方面,那我对他的认识就是完全混乱的理解。对于初学程序语言来讲,我想谁也不会去把所有的基础弄到非常的深入(这只是我的个人看法),只是用到的时候才会去亲身的领悟他。
好了,来说一下我在这次程序中遇到的问题。我要写一个程序,有两个表,找出在老表中的数据是在新表中没有的。这个实现非常简单,只是做个比较即可。
程序如下:
而对于在之前使用的则是通过for去遍历的List的值,但是每次在remove一个元素之后,第二个元素会跳到一个元素的位置,这样一来,做出的操作肯定是不对的。最后询问别人,才知道是需要使用Iterator,第一次使用的时候,本代码中的Iterator二次赋值是没有进行的,当时查出的是空值,后来明白了当使用Iterator后,游标会到达栈底,需要重新再赋一次值才可以遍历。就是这么简单。
在这里说明一下,这只是我个人对这块的一个理解描述,希望可以帮到一些初级者。如果有的朋友看到,觉得这些东西非常简单,不用这么苛意的去描述,就当你什么都没看到。
- 个人对List接口中的iterator方法的使用了解
- 黑马程序员---集合体系的继承关系图。顶层接口Collection中的方法,迭代器Iterator使用和原理,List派系特点
- Iterator 接口的使用 所有的Collection接口类都有一个iterator方法 ,Iterator对象的删除
- Hibernate中的query.list()与query.iterator()方法的区别
- Iterator 接口的使用 所有的Collection接口类都有一个iterator方法
- java集合框架中几个接口的常用方法(List,LinkedList,Map,Iterator)
- 为什么我们要尽可能使用Iterator接口中的remove方法而不是用Collection接口中的remove方法
- struts2的iterator标签遍历list数组时候,对date标签的使用
- hibernate -- list和iterator方法的区别
- list和iterator方法的区别
- Hibernate--- list和iterator方法的区别
- hibernate -- list和iterator方法的区别
- 容器 List接口 List接口的方法
- 使用List接口实现对数据的增删改查
- Map/List中的Iterator
- Set接口的iterator方法源码探究
- 个人对Scroller中的startScroll方法的理解
- List, Map, Set与Iterator的使用
- 从跳槽看到的社会进步,日本先进还是中国先进?
- Thinking in C++ 读书笔记(B)
- 21世纪最大的危机就是没有危机感
- 解决安装SQL2005、IIS遇到的问题
- csdn下载频道积分规则2.1
- 个人对List接口中的iterator方法的使用了解
- 电脑高手常用的六个快捷键
- py2exe使用方法
- PLC开发
- 决定你是富人还是穷人的12条标准《转》
- ORA-27123: unable to attach to shared memory segment
- 随时思考
- 《狼图腾》隐含着团队精神的原则?
- 网络多核处理器的入侵检测系统的设计