list 添加元素 添加list没有的元素 java
时间: 2024-06-16 14:00:36 浏览: 13
在Java中,可以使用List集合来添加元素,可以使用add()方法来向List中添加元素。如果要添加的元素已经存在于List中,则不会添加重复的元素。以下是一个示例代码:
```
List<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
list.add("apple"); // 添加重复元素
System.out.println(list); // 输出 [apple, banana, orange]
```
在上面的代码中,我们创建了一个List对象,并使用add()方法向其中添加了4个元素。由于第4个元素是重复的,所以不会被添加到List中。
相关问题
list 迭代器添加元素
在Java中,可以使用List迭代器来添加元素。List迭代器是一种特殊的迭代器,它可以在迭代过程中添加、修改和删除元素。下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class ListIteratorExample {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
ListIterator<String> iterator = list.listIterator();
while (iterator.hasNext()) {
String element = iterator.next();
if (element.equals("banana")) {
iterator.add("grape"); // 在当前元素之前添加新元素
}
}
System.out.println(list); // 输出:[apple, grape, banana, orange]
}
}
```
在上面的示例中,我们首先创建了一个ArrayList,并向其中添加了三个元素。然后,我们使用list.listIterator()方法获取List迭代器。接下来,我们使用while循环遍历列表中的元素。当遍历到"banana"时,我们使用iterator.add("grape")方法在当前元素之前添加了一个新元素"grape"。最后,我们打印出修改后的列表。
java list添加list
你可以使用addAll()方法将一个List添加到另一个List中。以下是一个示例代码:
```java
List<String> list1 = new ArrayList<>();
list1.add("A");
list1.add("B");
list1.add("C");
List<String> list2 = new ArrayList<>();
list2.add("X");
list2.add("Y");
list2.add("Z");
list1.addAll(list2);
System.out.println(list1); // 输出 [A, B, C, X, Y, Z]
```
在上述代码中,我们创建了两个List对象:list1和list2。然后,我们使用addAll()方法将list2的元素添加到list1中。最后,我们打印输出list1,可以看到list2中的元素已经成功添加到了list1中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)