Java如何从Deque中删除第一个或最后一个找到的元素?
本示例演示如何使用Deque.removeFirstOccurrence()方法调用删除Deque对象中元素的第一次出现,以及使用Deque.removeLastOccurrence()方法调用删除Deque对象中元素的最后出现。
package org.nhooo.example.util;
import java.util.Deque;
import java.util.Iterator;
import java.util.LinkedList;
public class DequeRemoveDemo {
public static void main(String[] args) {
Deque<String> deque1 = new LinkedList<>();
deque1.offer("a");
deque1.offer("b");
deque1.offer("c");
deque1.offer("d");
deque1.offer("e");
deque1.offer("d");
Deque<String> deque2 = new LinkedList<>(deque1);
//从双端队列1中删除字母“d”的第一个匹配项"d" from deque1
deque1.removeFirstOccurrence("d");
Iterator first = deque1.iterator();
System.out.println("After removeFirstOccurrence(Object o): ");
System.out.println("=======================================");
while (first.hasNext()) {
System.out.println(first.next());
}
//从双端队列2中删除最后一次出现的字母“d”"d" from deque2
deque2.removeLastOccurrence("d");
Iterator last = deque2.iterator();
System.out.println("After removeLastOccurrence(Object o): ");
System.out.println("========================================");
while (last.hasNext()) {
System.out.println(last.next());
}
}
}
热门推荐
10 感谢韩语老师祝福语简短
11 升职文案高级祝福语简短
12 花童结婚祝福语大全简短
13 向国庆送祝福语简短
14 什么寄语简短祝福语女生
15 客户回礼祝福语大全简短
16 女孩生日祝福语简短创意
17 家长回复节日祝福语简短
18 给外婆敬酒祝福语简短