版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32523587/article/details/86348770
目录
removeFirstOccurrence(Object o)
removeLastOccurrence(Object o)
getFirst()
作用:获取ArrayDeque的第一个元素。如果ArrayDeque为null,抛出异常。
getLast()
作用:获取ArrayDeque的最后一个元素。如果ArrayDeque为null,抛出异常。
peekFirst()
作用:获取ArrayDeque的第一个元素。与getFirst()不同在于,如果ArrayDeque为null,则返回null。
peekLast()
作用:获取ArrayDeque的最后一个元素。与getLast()不同在于,如果ArrayDeque为null,则返回null。
removeFirstOccurrence(Object o)
作用:删除ArrayDeque中第一个等于Object o的元素。
removeLastOccurrence(Object o)
作用:删除ArrayDeque中最后一个等于Object o的元素。
contains(Object o)
作用:检查ArrayDeque中是否包含值等于o的元素。
clear()
作用:删除队列中所有元素。
toArray()
作用:将ArrayDeque转换成数组。直接调用copyElements()方法,该方法在"JDK之ArrayDeque源码解读(二)"中讲过。
toArray(T[] a)
作用:将ArrayDeque里的元素复制到指定的数组中。