java 2、LinkedList的使用 (1)定义LinkedList对象(类型自己定义) (2)添加元素、移除元素 (3)元素排序并输出 (4)元素随机洗牌并输出 (5)查找某个元素并输出结果
时间: 2023-07-14 08:13:43 浏览: 81
好的,下面是Java中LinkedList的使用示例代码:
```java
import java.util.Collections;
import java.util.LinkedList;
import java.util.Random;
public class LinkedListDemo {
public static void main(String[] args) {
// 定义LinkedList对象
LinkedList<Integer> linkedList = new LinkedList<Integer>();
// 添加元素
linkedList.add(3);
linkedList.add(1);
linkedList.add(4);
linkedList.add(1);
// 移除元素
linkedList.removeFirst(); // 移除第一个元素
linkedList.removeLast(); // 移除最后一个元素
// 元素排序并输出
Collections.sort(linkedList);
System.out.println("排序后的链表元素:" + linkedList);
// 元素随机洗牌并输出
Collections.shuffle(linkedList, new Random());
System.out.println("随机洗牌后的链表元素:" + linkedList);
// 查找某个元素并输出结果
int index = linkedList.indexOf(3);
if (index != -1) {
System.out.println("元素3在链表中的位置:" + index);
} else {
System.out.println("链表中不存在元素3");
}
}
}
```
输出结果如下:
```
排序后的链表元素:[1, 3, 4]
随机洗牌后的链表元素:[4, 1, 3]
元素3在链表中的位置:2
```
希望能够帮助你理解LinkedList的使用。
阅读全文