码迷,mamicode.com
首页 > 其他好文 > 详细

Iterator迭代器

时间:2020-05-02 12:08:53      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:strong   sys   iterator   mod   rem   tor   增强for循环   focus   and   

Iterator迭代器

  • 一个集合的迭代器。
booleanhasNext() 如果迭代具有更多元素,则返回 true
    E next() 返回迭代中的下一个元素。
default void remove() 从底层集合中删除此迭代器返回的最后一个元素(可选操作)。

 

Collection<String> arrayList = new ArrayList<>();
arrayList.add("111");
arrayList.add("222");
arrayList.add("333");
arrayList.add("444");
?
//使用迭代器
Iterator<String> it = arrayList.iterator();
while (it.hasNext()){
   System.out.println(it.next());
}
System.out.println("========================================");
//从底层集合中删除此迭代器返回的最后一个元素
it.remove();
for (Iterator<String> it2 = arrayList.iterator();it2.hasNext();){
   System.out.println(it2.next());
}

增强for循环

System.out.println("========================================");
//增强for循环
for (String s : arrayList) {
   System.out.println(s);
}

 

 

 

 

 

Iterator迭代器

标签:strong   sys   iterator   mod   rem   tor   增强for循环   focus   and   

原文地址:https://www.cnblogs.com/lxy522/p/12817153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!