arraylist int
时间: 2024-01-05 21:02:05 浏览: 25
arraylist int 是一个 Java 中的数据结构,它可以存储整型数据,并且可以动态地增加或删除元素。使用 ArrayList 可以方便地进行数组操作,例如遍历、查找、排序等。
下面是一个示例代码,展示如何创建一个 ArrayList,并向其中添加元素:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
System.out.println(list); // 输出 [1, 2, 3]
}
}
```
相关问题
ArrayList怎么使用int
在 Java 中,ArrayList 是一种动态数组,它可以存储任何类型的对象。如果要存储 int 类型的数据,需要使用 Integer 类型的对象来进行封装。下面是一个例子:
```java
import java.util.ArrayList;
public class ArrayListExample {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(5);
list.add(10);
list.add(15);
for(int i=0; i<list.size(); i++) {
System.out.println(list.get(i));
}
}
}
```
在这个例子中,我们定义了一个 ArrayList 对象,它的元素类型是 Integer。我们向该对象中添加了三个 int 类型的数据,并使用 for 循环遍历打印出来。由于 ArrayList 中存储的是 Integer 类型的对象,因此我们可以直接使用 get() 方法获取元素,并使用 Integer 类型的变量来接收它。如果需要将 Integer 类型的对象转换为 int 类型的数据,可以使用 intValue() 方法。例如:
```java
int num = list.get(0).intValue();
```
这将返回 ArrayList 中第一个元素的 int 值。
arraylist转int[]
要将ArrayList转换为int数组,你可以使用以下代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> arrayList = new ArrayList<>();
arrayList.add(1);
arrayList.add(2);
arrayList.add(3);
int[] intArray = new int[arrayList.size()];
for (int i = 0; i < arrayList.size(); i++) {
intArray[i] = arrayList.get(i);
}
// 打印int数组
for (int num : intArray) {
System.out.print(num + " ");
}
}
}
```
在上面的示例中,我们首先创建一个ArrayList并向其中添加一些整数。然后,我们创建一个具有相同大小的int数组。通过使用循环,我们将ArrayList中的每个元素复制到int数组中。最后,我们打印int数组的内容。
希望这可以帮助到你!