空ArrayList如何获取第一个空间并赋值
时间: 2023-08-22 12:08:42 浏览: 49
要获取空的ArrayList中的第一个位置并赋值,你可以使用`add()`方法将元素添加到ArrayList的末尾。如果ArrayList是空的,添加的元素将会成为第一个元素。以下是示例代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(10); // 添加元素到空的ArrayList
System.out.println("第一个元素:" + list.get(0));
}
}
```
在上述示例中,我们首先创建了一个空的ArrayList对象,然后使用`add()`方法将整数值10添加到ArrayList中。由于ArrayList是空的,10将成为第一个元素。最后,我们使用`get()`方法获取第一个元素并打印输出。
请注意,如果ArrayList不是空的,那么使用`add()`方法添加元素时,新元素将会被添加到ArrayList的末尾而不是替换第一个位置的元素。
相关问题
循环获取空ArrayList的第i个元素并赋值
要循环获取空的ArrayList的第i个位置并赋值,你可以使用`add()`方法将元素逐个添加到ArrayList中。以下是示例代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
int i = 0;
int value = 10;
while (i < list.size()) {
list.add(i, value); // 添加元素到指定位置
i++;
value += 10;
}
System.out.println("第一个元素:" + list.get(0));
System.out.println("第二个元素:" + list.get(1));
// ...
}
}
```
在上述示例中,我们首先创建了一个空的ArrayList对象。然后,通过循环将元素逐个添加到ArrayList中,每次循环都将元素插入到指定的位置。在循环结束后,我们可以使用`get()`方法获取指定位置的元素并打印输出。
请注意,由于ArrayList是空的,我们需要通过循环来逐个添加元素。如果你只想添加一个元素到指定位置,可以使用`add(index, element)`方法。但如果要循环添加多个元素到指定位置,需要先确保ArrayList的大小足够,然后再使用`add(index, element)`方法来插入元素。
代码, java创建arraylist并赋值
下面是Java中创建ArrayList并给它赋值的示例代码:
```java
import java.util.ArrayList;
public class Example {
public static void main(String[] args) {
// 创建一个ArrayList
ArrayList<String> list = new ArrayList<>();
// 向ArrayList中添加元素
list.add("apple");
list.add("banana");
list.add("orange");
// 使用for-each循环遍历ArrayList
for (String fruit : list) {
System.out.println(fruit);
}
}
}
```
在这个示例中,我们首先创建了一个空的ArrayList,并使用 `add()` 方法向其中添加了三个元素。然后使用for-each循环遍历ArrayList并打印出每个元素的值。