A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 崔一恒 中级黑马   /  2013-7-11 11:36  /  847 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 崔一恒 于 2013-7-11 21:49 编辑
  1. import java.util.*;
  2. class LinkedListDemo
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 LinkedList link =new LinkedList();
  7.                 link.addLast("java01");
  8.                 link.addLast("java02");
  9.                 link.addLast("java03");
  10.                 link.offerLast("02");        
  11.                 link.addLast("java04");
  12.                

  13.                 System.out.println(link);
  14.         }
  15. }
复制代码
其中addLastt和offerLast都是将指定元素插入到此列表的末尾,那就是说这两个在任何情况下两者可以互相替换?

评分

参与人数 1技术分 +1 收起 理由
杜光 + 1 每天提问并回答问题,是对知识的复习和积累.

查看全部评分

3 个回复

倒序浏览
void addLast(E e)  将指定元素添加到此列表的结尾。 返回值是void 直接将元素插入
boolean offerLast(E e)  在此列表末尾插入指定的元素。 返回值是布尔类型的,用于判断,性质是不相同的,谈不上互换
回复 使用道具 举报
Inserts the specified element at the front of this deque unless it would violate capacity restrictions. When using a capacity-restricted deque, this method is generally preferable to the addFirst(E) method, which can fail to insert an element only by throwing an exception.
在不违反容量限制的情况下,将指定的元素插入此双端队列的末尾。当使用有容量限制的双端队列时,此方法通常优于 addLast(E) 方法,后者可能无法插入元素,而只是抛出一个异常。
回复 使用道具 举报
每天逛逛论坛
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马