JAVA ArrayList
时间: 2023-08-22 08:10:41 浏览: 104
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。
java ArrayList
Java ArrayList是一个可以动态修改的数组,与普通数组的区别在于它没有固定大小的限制,可以添加或删除元素。ArrayList类继承了AbstractList,并实现了List接口。使用ArrayList需要通过import语句引入java.util.ArrayList类。
下面是一个使用ArrayList的示例代码:
import java.util.ArrayList;
public class Example {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<Integer>();
numbers.add(10);
numbers.add(15);
numbers.add(20);
numbers.add(25);
for (int i : numbers) {
System.out.println(i);
}
}
}
在上述示例中,首先通过import语句引入了java.util.ArrayList类。然后创建了一个ArrayList对象numbers,并使用add()方法向其中添加了四个整数元素。最后通过for-each循环遍历ArrayList并打印出每个元素。
请问还有什么其他相关问题吗?
相关问题:
1. 如何向ArrayList中添加元素?
2. 如何从ArrayList中删除元素?
3. ArrayList和普通数组有什么区别?
阅读全文