}
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的专栏