问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中使用枚举器遍历的一个小问题。

发布网友 发布时间:2022-04-22 13:05

我来回答

3个回答

热心网友 时间:2023-09-25 16:34

第一个问题:
可以简单点理解为it.hasnext())是判断it迭代器是否还有下一个元素,只是一个判断,而没有将它指向it的下一个元素,当it.next()时才真正的指向下一个元素,也可以把it理解为一个数组让你更容易接受吧..

第二个问题:
//接口 对像变量 = new一个接口的实现类
List a=new LinkedList ();
java.util
接口 List<E>
所有超级接口:
Collection<E>, Iterable<E>
所有已知实现类:
AbstractList, AbstractSequentialList, ArrayList, AttributeList, CopyOnWriteArrayList, LinkedList, RoleList, RoleUnresolvedList, Stack, Vector 由JDK可看到:
接口inputStream有很多子接口和实现类
上面的代码体现了编程面向接口的思想,这种思想能降低代码的耦合性,
List a= null;
a = new LinkedList ();
a =new ArrayList;
上面代码可以看出,你定义一个List变量a,就可以用这个变量记录它产生的实现类

热心网友 时间:2023-09-25 16:34

(1)hasnext()只判断有没有下一个,并不挪动游标;
next()才挪动游标.
同时刚开始游标指在第一个元素之前

(2)java编程的一个重要原则是“面向抽象编程”。List是个接口,LinkedList是个具体类。静态类型尽可能抽象,好处是一旦你不想用LinkedList,而改用ArraList什么的,只要改=new LinkedList ();这块,其他地方不受影响。

热心网友 时间:2023-09-25 16:35

iterator最开始是指向第一个结果之前的
第二个问题需要你补充下面向对象的相关知识,一言两语讲不清楚
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泰迪必备用品有哪些? 养泰迪狗新手需要准备什么东西 谁知道白色泰迪狗的生活用品需要哪些? 美国什么选举时间 离西双版纳最近的地州必去景点 技嘉945GCM-S2L ( 英特尔 945G )主板配什么显卡好 5年的台式电脑了想更新配置,反应速度有点慢。该如何提高,求大神指教... e2160超频设置 如何将多个excel表格合并成一个如何把多个工作簿合并成一个excel 上海社保最低比例是多少钱 java怎么遍历一个枚举数组的所有集合? Java中枚举怎么遍历 Java枚举有什么用? 写个简单例子给我看下啊谢谢.讲的不要太官方了.谢谢 java中如何判断一个变量是否属于某个枚举类型中的元素? Java中枚举怎么遍历? java 里面 为什么这种方法可以对枚举进行遍历? java中如何将枚举值用循环输出? 京都念慈庵蜜炼川贝枇杷膏效果怎么样 京都念慈庵蜜炼川贝枇杷膏变质是不是有种臭味 枇杷膏的中药味很浓,是不是有问题?不是应该是枇杷味道吗? 404 Not Found 枇杷膏一般都有酒的味道吗 枇杷膏是热性还是凉性 网络更换需要重置路由器密码吗? 换路由器,要重新输入密码吗 无限路由器密码设置好之后换网需要重新设置吗? 宽带密码重置后路由器密码需要修改吗 路由器修改密码后,是自动重启,还是要手动重启呢? 修改宽带密码路由器需要重新设置密码吗 无线路由器怎么改密码,修改无线路由器密码的步骤详解 越狱总共几季? java中的枚举类型指的是什么啊? 用白豆怎样给君子兰施肥? Java枚举有什么用? 写个简单例子给我看下啊谢谢.讲的不要太官方了.谢谢 《越狱》一共多少季? 南方种的白豆多长时间浇水 越狱是什么意思? 介绍一下java枚举,顺便举个例子,谢谢 越狱是什么意思? 新鲜大白豆煮下去变绿怎么回事? java中的枚举类型怎么定义? 越狱第一季逃出来的在第二季谁被抓回了? 越狱第一季逃出来的在第二季谁被抓回了? 樱桃树下能种白豆吗? JAVA 枚举类型的编程? 抖音主页访客超过60天了怎么还有记录? 《越狱》8个人的结局分别是什么? 白豆泡在水里怎样才会发芽? java枚举类型 越狱是什么意思