Java中linkedlist的使用
时间: 2024-05-08 09:18:00 浏览: 96
java linkedlist
LinkedList是Java中的一种常用数据结构,它是一种双向链表,可以在其中存储任意类型的数据。LinkedList的用法如下:
1. 创建LinkedList对象:
```java
LinkedList<String> list = new LinkedList<>();
```
2. 添加元素:
```java
list.add("hello");
list.add("world");
```
3. 获取元素:
```java
String first = list.getFirst();
String last = list.getLast();
String third = list.get(2);
```
4. 删除元素:
```java
list.removeFirst();
list.removeLast();
list.remove(2);
```
5. 遍历元素:
```java
for (String str : list) {
System.out.println(str);
}
```
6. 判断元素是否存在:
```java
boolean contains = list.contains("hello");
```
7. 获取链表大小:
```java
int size = list.size();
```
8. 将链表转换为数组:
```java
String[] arr = list.toArray(new String[0]);
```
注意:LinkedList是一种线程不安全的数据结构,如果需要在多线程环境下使用,请使用ConcurrentLinkedDeque。
阅读全文