
本文共 3274 字,大约阅读时间需要 10 分钟。
������������Iterator������-lfs������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������
���������������������������������������
Object
���������������������������������������������������������
������������������������������������������������������������������
- ������������������������������
iterator()
������������������������������ - ������������������
hasNext()
��������������������������������������������� - ���������������������������
next()
������������������������������ - ���������������������������������������������������
remove()
���������
���������������
ConcurrentModificationException������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������������ JDK 1.5 ���������JDK ������������������������������������ ConcurrentHashMap
��� CopyOnWriteArrayList
������������������������������������������������������������
Iterator ��� ListIterator���
- Iterator���������������������������������������������������������������������������������������
- ListIterator������������
Iterator
������������������������������������������������������������������
��������������������������������������������� remove()
������������������������������������������������������ remove()
���������������������������������������������������������������
���������������ArrayList���������
������������������������������������������������������������
- ���������������������������������������������
for
������������get()
���������������������������ArrayList
��� - ���������������������������������������������������������
next()
���������������������LinkedList
���
���������������������������������������������
- ���������������������
for
������������������������������������ - ������������������������������������������������������������������������������
������������
��������������������� ArrayList
������������������������������
import java.util.ArrayList;import java.util.Iterator;import java.util.Logger;public class IteratorActivity { private static final Logger TAG = Logger.getLogger(IteratorActivity.class); public void readList() { ArrayListlist = new ArrayList<>(); list.add("abc"); list.add("edf"); list.add("ghi"); Iterator iterator = list.iterator(); while (iterator.hasNext()) { TAG.info("������������������������" + iterator.next()); } }}
������
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
