java链表的增删改查操作
时间: 2023-07-07 20:27:10 浏览: 63
Java链表(LinkedList)是一种常见的数据结构,它支持增删改查等操作。以下是链表的增删改查操作的示例代码:
1. 链表的添加操作:
```java
LinkedList<String> linkedList = new LinkedList<>();
// 在链表末尾添加元素
linkedList.add("a");
linkedList.add("b");
linkedList.add("c");
// 在链表指定位置添加元素,例如在索引为1的位置添加元素d
linkedList.add(1, "d");
```
2. 链表的删除操作:
```java
LinkedList<String> linkedList = new LinkedList<>();
linkedList.add("a");
linkedList.add("b");
linkedList.add("c");
// 删除链表指定位置的元素,例如删除索引为1的元素b
linkedList.remove(1);
// 删除链表中第一次出现的指定元素,例如删除元素c
linkedList.remove("c");
```
3. 链表的修改操作:
```java
LinkedList<String> linkedList = new LinkedList<>();
linkedList.add("a");
linkedList.add("b");
linkedList.add("c");
// 修改链表指定位置的元素,例如将索引为1的元素b修改为d
linkedList.set(1, "d");
```
4. 链表的查询操作:
```java
LinkedList<String> linkedList = new LinkedList<>();
linkedList.add("a");
linkedList.add("b");
linkedList.add("c");
// 查询链表指定位置的元素,例如获取索引为1的元素b
String element = linkedList.get(1);
// 判断链表是否包含指定元素,例如判断链表中是否包含元素c
boolean contains = linkedList.contains("c");
```
希望以上代码能帮助你理解Java链表的基本操作。
阅读全文