arraylist数组替换其中数据的代码
时间: 2023-11-27 11:03:41 浏览: 24
要替换ArrayList中的元素,可以使用ArrayList的set方法。以下是一个示例代码:
```
import java.util.ArrayList;
public class ArrayListExample {
public static void main(String[] args) {
// 创建一个包含整数的ArrayList
ArrayList<Integer> list = new ArrayList<>();
list.add(10);
list.add(20);
list.add(30);
list.add(40);
list.add(50);
// 输出原始列表
System.out.println("原始列表:" + list);
// 将列表中索引为2的元素替换为60
list.set(2, 60);
// 输出替换后的列表
System.out.println("替换后的列表:" + list);
}
}
```
上述代码中,我们首先创建了一个包含整数的ArrayList,然后使用add方法向列表中添加元素。接着,我们使用set方法将列表中索引为2的元素替换为60。最后,我们输出替换后的列表。
相关问题
arraylist数组将数据替换成输入的数据代码
以下是将ArrayList数组中所有的元素替换为输入数据的示例代码:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class ArrayListExample {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(10);
list.add(20);
list.add(30);
list.add(40);
list.add(50);
// 输出原始列表
System.out.println("原始列表:" + list);
// 读取要替换成的数值
Scanner scanner = new Scanner(System.in);
System.out.print("请输入要替换成的数值:");
int newValue = scanner.nextInt();
// 将列表中所有元素替换为输入的数值
for (int i = 0; i < list.size(); i++) {
list.set(i, newValue);
}
// 输出替换后的列表
System.out.println("替换后的列表:" + list);
}
}
```
上述代码中,我们首先创建了一个包含整数的ArrayList,然后使用add方法向列表中添加元素。接着,我们读取要替换成的数值,并使用set方法将列表中所有元素替换为输入的数值。最后,我们输出替换后的列表。
arraylist数组里有两个数据替换成输入的两个数据的代码
假设要替换的两个数据在 ArrayList 中的索引分别为 index1 和 index2,可以使用以下代码实现替换:
```java
ArrayList<Integer> arrayList = new ArrayList<>(); // 假设 ArrayList 中存放的是整数类型
// 添加数据到 ArrayList 中
arrayList.add(1);
arrayList.add(2);
arrayList.add(3);
arrayList.add(4);
int replace1 = 10; // 第一个要替换的数据
int replace2 = 20; // 第二个要替换的数据
int index1 = 1; // 第一个要替换的数据在 ArrayList 中的索引
int index2 = 3; // 第二个要替换的数据在 ArrayList 中的索引
arrayList.set(index1, replace1);
arrayList.set(index2, replace2);
```
上述代码中,set() 方法用于替换 ArrayList 中指定索引的数据。在本例中,分别将索引为 index1 和 index2 的数据替换成 replace1 和 replace2。