集合框架-List()
来源:互联网 发布:java 接口 静态方法 编辑:程序博客网 时间:2024/04/30 09:45
List 除了用迭代器遍历元素,还可以用for循环+list.get(i)遍历;
import java.util.ArrayList;import java.util.Iterator;import java.util.ListIterator;public class 练习题 {public static void main(String[] args){ArrayList list = new ArrayList();list.add("1");list.add("2");list.add("3");list.add("4");list.add("5");Iterator iterator = list.iterator();//获取对象中的迭代器/*java.util.ConcurrentModificationException*///while (iterator.hasNext()) {//if (iterator.next().equals("3")) {//list.add("a");//并发修改引起的异常。所以在迭代器过程中,不要使用集合操作元素。//}else {//System.out.print(iterator.next()+" ");//}//}//可以使用ListIterator,在迭代过程中对集合操作,只有List才有;ListIterator listIterator = list.listIterator();while (listIterator.hasNext()) {Object object = (Object) listIterator.next();if (object.equals("3")) {listIterator.add("a");}else {System.out.println(listIterator.next());}}System.out.println(list);}}
List--->Vector:同步,内部数据结构是数组
--->ArrayList:不同步,内部数据结构是数组,替代了Vector;查询速度快
--->LinkedList:不同步,内部数据结构是链表结构;增删速度快
0 0
- 集合框架-List集合
- 集合框架-List集合-2
- 集合框架-List集合-3
- 集合框架(List)
- 集合框架之List
- JAVA集合框架-List
- 集合框架List部分
- 集合框架--List相关
- 集合框架之list
- 集合框架二:List
- 集合框架---List
- 集合框架LIST
- 集合框架-List()
- [集合框架] List 实现
- 集合框架--List
- 集合框架-List
- 集合框架之List
- 集合框架List\Set
- 使用NSArray类别里面的方法排序(排序方法二:sortUsingSelector:)
- CSDN_IDE下tcpdump加载安装
- 学习HTTP StatusCode的一些总结
- adb端口被占用,描述为android debug bridge的adb.exe无法结束
- 字典 -dict
- 集合框架-List()
- 未来的十二个趋势
- Leetcode 刷题笔记(1)
- [LeetCode]407. Trapping Rain Water II
- 简单好用的自定义Dialog(一)
- Java日期简化工具Joda-Time
- Median of Two Sorted Arrays
- Rx全家桶是当前主流技术.
- bzoj 1572 贪心+堆