集合进阶
1. Collection
-
常用方法
- add()
- remove()
- clear()
- contains()
- isEmpty()
- size()
-
迭代器 iterator
-
常用方法
- hasNext()
- next()
while(it.hasNext()){
System.out.println(it.next());
}
-
2. List
-
常用方法
- add(int index, E element)
- remove(int index)
- set(int index, E element)
- get(int index)
-
并发修改异常 ConcurrentModificationException
产生原因:迭代器遍历的过程,通过集合对象修改了集合中元素的长度,造成了迭代器获取元素中判断预期修改值和实际修改值不一致。
while(it.hasNext()){ String s = it.next(); if(s.equals("world")){ list.add("java"); } }解决方案:用for循环遍历,然后用集合对象做对应的操作即可。
fo
Java集合框架详解与应用

最低0.47元/天 解锁文章
1989

被折叠的 条评论
为什么被折叠?



