java删除、动态增加
时间: 2023-11-16 08:04:49 浏览: 26
如果您想在Java中删除或动态增加元素,可以使用Java集合框架中的数据结构。以下是一些常见的数据结构和相应的方法:
1. ArrayList:可以使用remove()方法删除元素,使用add()方法添加元素。
```java
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
// 删除元素
list.remove("banana");
// 添加元素
list.add("grape");
```
2. HashSet:可以使用remove()方法删除元素,使用add()方法添加元素。
```java
HashSet<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
set.add("orange");
// 删除元素
set.remove("banana");
// 添加元素
set.add("grape");
```
3. HashMap:可以使用remove()方法删除键值对,使用put()方法添加键值对。
```java
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
// 删除键值对
map.remove("banana");
// 添加键值对
map.put("grape", 4);
```
注意:以上方法都是动态地修改数据结构,即在运行时修改数据结构。如果您需要在编译时确定数据结构的大小或元素个数,可以使用数组。但是,数组的大小是固定的,无法动态增加或删除元素。