collection 里面可以存放不同数据类型,因为里面是 Object
遍历 Collection 接口方法1:迭代器
但凡实现了 collection 接口都可以用迭代器
ArrayList list = new ArrayList();//得到一个集合的迭代器Iterator iterator = list.iterator();while (iterator.hasNext()){//next 函数作用://下移,同时将下移后集合位置上的元素返回System.out.println(iterator.next());}//如果希望再次遍历:需要重置迭代器,如下iterator = list.iterator();
显示所有快捷键的快捷键:ctrl + j
遍历的第二个方法:for循环增强
是简化版的 iterator,本质一样。
只能用于数据的遍历和查找。
底层仍然是迭代器。
for(Object book : list){System.out.println(book);}//实际上,该方法也可用于数组int[] nums = {1,2,3};for(int i : nums){System.out.println(i);}