Java 容器中poll()和pop()的区别
李书泽
2021-04-05 08:06:51
共 4 个回答
骑嘉运
2021-04-08 21:15:55
poll()是针对队列的,从队列头部取出元素,pop()是针对栈的,翻译成弹出,从栈的顶部取出个元素
偶运鹏
2021-04-10 12:23:40
pop()函数和poll()函数都是从首位置取元素并删除;
区别在于,pop遇到null会报异常。poll遇到null会返回null。
纪雅琦
2021-04-12 09:44:29
java 堆栈中的方法poll和pop区别如下:
pop:相当于get的操作,就是只是查看。从此列表所表示的堆栈处弹出一个元素。
poll:相当于先get然后再remove掉,就是查看的同时,也将这个元素从容器中删除掉。 获取并移除此列表的头(第一个元素)jdk官方解释:
潇涵尒
2021-04-14 11:32:12
个人理解:
pop:相当于get的操作,就是只是查看。
poll:相当于先get然后再remove掉,就是查看的同时,也将这个元素从容器中删除掉。
jdk官方解释:
pop() 从此列表所表示的堆栈处弹出一个元素。
poll() 获取并移除此列表的头(第一个元素)
阅读原文