添加元素
add():在列表结尾插入指定元素,相当于addLast()
addFirst():在列表的开头插入指定的元素,返回值为空。
addLast():在列表的结尾插入指定的元素,返回值为空。
offerFirst():在列表的开头插入指定的元素,返回值是boolean,成功true,失败false。
offerLast():在列表的结尾插入指定的元素,返回值是boolean,成功true,失败false。
删除元素
返回删除的元素。
poll():检索并删除此列表的第一个元素。
pollFirst():检索并删除此列表的第一个元素,如果此列表为空,则返回null。
pollLast():检索并删除此列表的最后一个元素,如果此列表为空,则返回null。
检索元素
相当于常用的 get 类型的方法。
peek():检索但不删除此列表的第一个元素。
peekFirst():检索但不删除此列表的第一个元素,如果此列表为空,则返回null。
peekLast():检索但不删除此列表的最后一个元素,如果此列表为空,则返回null。
总结
add 添加,默认队尾,返回void offer 添加,默认队尾,返回值boolean peek 获取,默认队首 poll 删除,默认队首