本帖最后由 赵学刚 于 2012-12-3 14:31 编辑
addFirst(String)总是往当前元素前面加,addLast(string)总是往当前元素后面加,getFirst()、getLast()和remove First()、removeLast()都能获取元素,但后者会删除元素,而且get和remove操作空元素时都会出现异常,1.6版本以后出现了增加元素的 offerFirst(),offerLast() 取元素不删除peekFirst(),peekLast(),取元素并删除元素pollFirst()、pollLast()的替代方法,这些方法操作空元素都不会报错。
我的问题是:addFirst()方法并不会出现NoSuchElementException异常,那为什么1.6版本还要用offerFirst()替换呢? 求解 谢谢
|