arraylist set
时间: 2023-07-06 20:40:34 浏览: 115
ArrayList.set() 方法用于替换 ArrayList 中指定位置的元素。它接受两个参数:要替换的元素的索引和新元素的值。用法如下:
```
public E set(int index, E element)
```
其中,index 表示要替换的元素的索引,element 表示新元素的值。这个方法会返回被替换的元素的旧值。
例如,下面的代码将 ArrayList 中索引为 2 的元素替换为 "orange":
```
ArrayList<String> fruits = new ArrayList<>();
fruits.add("apple");
fruits.add("banana");
fruits.add("cherry");
fruits.set(2, "orange");
```
执行后,fruits 的值将为 ["apple", "banana", "orange"]。
相关问题
arraylist的set方法
ArrayList 的 set(int index, E element) 方法用于替换列表中指定位置的元素为指定的元素。其中 index 是要替换元素的索引位置,element 是要替换成的元素。
例如,如果要将 ArrayList 中第 2 个元素替换为 "Hello",可以使用以下代码:
```
ArrayList<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Orange");
list.set(1, "Hello"); // 将第 2 个元素 Banana 替换为 Hello
System.out.println(list); // 输出 [Apple, Hello, Orange]
```
注意,set 方法只能替换已经存在的元素,如果要添加新的元素,需要使用 add 方法。同时,如果要替换的索引位置超出了 ArrayList 的范围,会抛出 IndexOutOfBoundsException 异常。
arrayList.set索引末尾
这个问题似乎不是很清楚。如果您是在询问如何在 ArrayList 中设置特定索引处的值,可以使用 ArrayList 的 set() 方法。例如,以下代码将 ArrayList 中的第一个元素更改为字符串“Hello”:
```java
ArrayList<String> list = new ArrayList<>();
list.add("Hi");
list.set(0, "Hello");
```
如果您是在询问如何将元素添加到 ArrayList 的末尾,可以使用 add() 方法。例如,以下代码将字符串“World”添加到 ArrayList 的末尾:
```java
ArrayList<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
```
阅读全文