java Arraylist
时间: 2023-10-01 08:08:38 浏览: 77
Java中的ArrayList是一种动态数组,可以根据需要动态地增加或减少其大小。可以将其视为可调整大小的数组,其中可以存储任何类型的对象。以下是ArrayList的一些常见操作:
1. 创建一个ArrayList:
```
ArrayList<String> list = new ArrayList<String>();
```
2. 添加元素到ArrayList末尾:
```
list.add("A");
list.add("B");
list.add("C");
```
3. 获取ArrayList的大小:
```
int size = list.size();
```
4. 获取ArrayList中的元素:
```
String element = list.get(index);
```
5. 在指定位置插入元素:
```
list.add(index, element);
```
6. 从ArrayList中删除元素:
```
list.remove(index);
```
7. 判断ArrayList是否包含某个元素:
```
boolean contains = list.contains(element);
```
8. 遍历ArrayList:
```
for(String element : list){
System.out.println(element);
}
```
相关问题
JAVA ArrayList
Java中的ArrayList是一个动态数组,它位于java.util包中。在使用ArrayList之前,需要先引入它。引入语句的格式如下:
import java.util.ArrayList; // 引入ArrayList类
ArrayList<E> objectName = new ArrayList<>(); // 初始化
E: 泛型数据类型,用于设置objectName的数据类型,只能为引用数据类型。
objectName: 对象名。
java arraylist
Java ArrayList 是一个可以动态增加和缩小的数组。它实现了 List 接口,可以存储任意对象。与 Java 数组不同的是,ArrayList 可以自动增长容量,没有固定大小的限制。以下是一个简单的 ArrayList 示例:
```java
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("Java");
list.add("Python");
list.add("C++");
list.add("Ruby");
System.out.println("ArrayList contains: " + list);
list.remove("C++");
System.out.println("ArrayList after removing C++ : " + list);
}
}
```
输出结果:
```
ArrayList contains: [Java, Python, C++, Ruby]
ArrayList after removing C++ : [Java, Python, Ruby]
```
在此示例中,我们首先创建了一个 ArrayList 对象 `list`,并添加了四个字符串元素。然后,我们删除了 `C++` 元素,并打印了更新后的 ArrayList。
阅读全文