第7单元 集合(二).pptVIP

  • 2
  • 0
  • 约1.67万字
  • 约 55页
  • 2017-03-16 发布于江苏
  • 举报
第7单元 集合(二)

(1)实例操作一:在链表的开头和结尾增加数据 为了达到操作链表的目的,必须直接使用LinkedList类。因为List接口中没有上表中所定义的方法。 (2)实例操作二:找到链表头 在LinkedList中存在很多种找到链表头的操作,其中最常用的介绍如下。 找到表头:public E element()。 找到不删除表头:public E peek()。 找到并删除表头:public E poll()。 (3)实例操作三:以先进先出的方式取出全部的数据 在LinkedList类中存在poll()方法,通过循环此操作,就可以把内容全部取出(以先进先出(FIFO)的方式)。 编译程序可以帮您作第一层防线: 可以在类上声明两个类型持有者: 带两个类型参数的泛型示例: 在JDK 1.5之前的集合框架中可以存放任意的对象到集合中,这样一来在操作时就可能出现因为类型不统一而造成的ClassCastException异常。所以在JDK 1.5之后为了保证类集中所有元素的类型一致,将集合框架进行了升级,加入了泛型,这样就可以保证一个集合中的全部元素的类型是统一的。 在前面的例子中,参数类型可以替换成类的任意类型。在一般情况下,这是没有问题的,但有时程序员需要对传递给类型参数的类型加以限制。 例如需要创建一个泛型类,它包含了一个求数组平均值的方法。这个数组的类型可

文档评论(0)

1亿VIP精品文档

相关文档