java中的Set,List,Map (二)

2014-11-24 07:56:17 · 作者: · 浏览: 1
System.out.println(list.get(i));

}

2: 使用 迭代器(Iterator):

Iterator it=list.iterator();

while(it.hashNext){

System.out.println(it.next);

}

Map(映射):

Map 是一种把键对象和值对象映射的集合,它的每一个元素都包含一对键对象和值对象。

Map没有继承于Collection接口

从Map集合中检索元素时,只要给出键对象,就会返回对应的值对象。

Map 的常用方法:

1 添加,删除操作:

Object put(Object key, Object value): 向集合中加入元素

Object remove(Object key): 删除与KEY相关的元素

void putAll(Map t): 将来自特定映像的所有元素添加给该映像

void clear(): 从映像中删除所有映射

2 查询操作:

Object get(Object key): 获得与关键字key相关的值

Map集合中的键对象不允许重复,也就说,任意两个键对象通过equals()方法比较的结果都是false.

但是可以将任意多个键独享映射到同一个值对象上。

Conllections : 集合实用类

Conllections提供了供JAVA集合实用的静态方法

总结:

JAVA集合的基本用法,都归纳了,上面这些是平常最常用的JAVA集合,具体的其他的,还要参考JDK帮助文档了,呵呵 关于 Map的应用,还有很多,具体就是这个,Conllections提供了很多 List /Map 实用的方法,对平常开发非常有用。

对次会会不断修改!

boolean containsKey(Object key): 判断映像中是否存在关键字key

boolean containsValue(Object value): 判断映像中是否存在值value

int size(): 返回当前映像中映射的数量

boolean isEmpty() :判断映像中是否有任何映射


摘自 wordinput的专栏