数据结构(Java)--List&Arraylist(顺序表)
在Java中,List接口和ArrayList类是用于存储一系列元素的集合框架。List是一个接口,而ArrayList是List接口的一个可动态扩展的数组实现。
以下是一些基本操作的示例代码:
- 创建一个ArrayList:
ArrayList<String> arrayList = new ArrayList<>();
- 添加元素到ArrayList:
arrayList.add("Element 1");
arrayList.add("Element 2");
- 获取ArrayList中的元素:
String element = arrayList.get(0); //获取第一个元素
- 修改ArrayList中的元素:
arrayList.set(0, "Element 100"); //将第一个元素修改为"Element 100"
- 删除ArrayList中的元素:
arrayList.remove(0); //删除第一个元素
- 获取ArrayList的大小:
int size = arrayList.size();
- 遍历ArrayList中的元素:
for (String element : arrayList) {
System.out.println(element);
}
或者使用迭代器:
Iterator<String> iterator = arrayList.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
以上代码展示了如何在Java中创建和操作一个ArrayList。
评论已关闭