java用arraylist创建数组
时间: 2023-05-04 13:00:32 浏览: 399
使用 ArrayList 可以方便地创建数组,在 Java 中可以通过以下方式创建 ArrayList 数组:
1. 首先需要引用 ArrayList 类:import java.util.ArrayList;
2. 然后创建 ArrayList 对象:ArrayList<Integer> arrList = new ArrayList<Integer>();
3. 可以往 ArrayList 中添加元素:arrList.add(10);
4. 还可以使用 addAll 方法添加整个数组:arrList.addAll(Arrays.asList(1, 2, 3));
5. 使用 get 方法获取指定位置的元素:arrList.get(1);
6. 使用 remove 方法删除指定位置的元素:arrList.remove(1);
7. 可以通过 size 方法获取 ArrayList 的大小:arrList.size();
8. 可以通过 toArray 方法将 ArrayList 转换为数组:Integer[] arr = arrList.toArray(new Integer[arrList.size()]);
相关问题
java创建arraylist数组
Java创建ArrayList数组的代码如下:
```java
ArrayList<String> arrayList = new ArrayList<String>();
```
这段代码创建了一个空的字符串类型的ArrayList数组。可以根据需要修改类型参数。
相关问题:
1. 如何向ArrayList数组中添加元素?
2. 如何在ArrayList数组中查找元素?
3.
java arraylist转int数组
可以使用Java中的toArray()方法将ArrayList转换为int数组。具体步骤如下:
1. 创建一个ArrayList对象,将需要转换的数据添加到ArrayList中。
2. 创建一个int数组,用于存储转换后的数据。
3. 调用ArrayList的toArray()方法,将ArrayList转换为Object数组。
4. 遍历Object数组,将每个元素转换为int类型,并存储到int数组中。
示例代码如下:
```
import java.util.ArrayList;
public class ArrayListToIntArray {
public static void main(String[] args) {
ArrayList<Integer> arrayList = new ArrayList<Integer>();
arrayList.add(1);
arrayList.add(2);
arrayList.add(3);
arrayList.add(4);
arrayList.add(5);
int[] intArray = new int[arrayList.size()];
Object[] objectArray = arrayList.toArray();
for (int i = ; i < objectArray.length; i++) {
intArray[i] = (int) objectArray[i];
}
for (int i = ; i < intArray.length; i++) {
System.out.print(intArray[i] + " ");
}
}
}
```
输出结果为:1 2 3 4 5
阅读全文