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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© slience 中级黑马   /  2012-11-3 23:27  /  1750 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Collection
!--List:元素是有序的,元素可以重复,因为该集合体系有索引
  ArrayList:
  LinkedList:
  Vector:
!--Set:元素是无序,元素是无序,元素不可以重复;
List:
特有的方法,凡是可以操作角标的方法都是该体系特有的方法;

add(index,element)
addAll(index,Collection);

remove(index)

get(index)
subList(from,to)
listIterator();
int indexOf(obj):获取指定元素的位置;
ListIterator listIterator();

set(index,element)子接口。
List集合特有的迭代器。ListIterator是Iterator的。
LinkedList:的特有的方法
addFirst()
addLast()
removeFirst()
removeLast()
set(index,element)
getFirst();getLast();方法如果集合中没有元素,会出现NoSuchElementException
在jdk1.6版本出现了pollFirst();pollLast();这两种方法表示如果集合中没有元素会返回
null
jdk1.6版本后出现
offerFirst()在此列表的开头插入指定的元素;
offerLast()在此列表的最后插入指定的元素;
peekFirst()获取但不移除此列表的第一个元素;如果此列表为空,则返回null
peekLast()获取但不移除此列表的最后一个元素;如果此列表为空,则返回null
pollFirst()获取移除此列表的第一个元素;如果此列表为空,则返回null
pollLast()获取移除此列表的最后一个元素;如果此列表为空,则返回null

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

1 个回复

倒序浏览
学习了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马