Java学习笔记十--初探集合

package a.li.ba.ba.Class;
​
import java.util.ArrayList;
import java.util.Collection;
​
/**
 *集合概述:
 *  Java中提供了一种可以存储数据的一组数据结构及方法 ,这种数据结构叫集合,
 *  集合是Java中提供的一种容器,可以用来存储多个数据
 *集合由来:
 *  Java基础--面向对象(操作多个对象)--存储容器(数组,长度固定,不适合变化需求)
 *集合分类:
 *  单列集合(java.util.Collection(存储一个个单独元素))和双列集合java.util.Map(存储键值对);
 *
 *Collection是单列集合的根接口,用来存储一些列符合规则的元素,重要的子类,分别是子类的List和子类Set
 *
 *List和Se的区别:
 *  List元素有序,且可以重复添加,Set集合元素无序,不可以重复添加
 *
 *注意此方法需要使用equals方法进行比较
 *
 *@author Administrator
 */
public class Collection_01{
    static Collection coll=new ArrayList();
    public static void main(String[] args) { // 创建集合对象(多态的形式)  System.out.println(coll); } public static void show(){ coll.add("唐僧"); System.out.println(coll.size()); } }
返回值 方法名(参数) 作用
boolean add(Object o) 将指定对象o添加到当前的集合,成功返回true,反之为false
boolean contaions(Object o) 判断给定元素O是否包含在当前集合中,是就返回true,否就返回false
int size() 返回当前集合中元素个数
boolean remover(Object o) 从当前集合中删除给定元素o,第一个比较为true的元素
boolean removeAll(Collection c) 删除集合中的所有元素,删除一个或者一个以上的返回true
  clear() 清空当前集合
boolean isEmpty() 判断当前集合是否不包含任何元素
boolean addAll() 添加一个集合到新的集合
boolean contains() 判断集合里是否包含指定元素
boolean containsAll() 判断集合里是否包含指定集合中的所有元素
boolean removeAll(Collection c) 从当前集合中删除集合c力包含的所有元素,一或多则返回true
boolean retainAll(Collection c) 从当前集合删除集合c里不包含的元素,删除一个或多个返回true
object toArray() 把当前集合转化为数组,集合中的所有元素转化为数组元素
iterator iterator() 迭代器的实例可以通过集合本身获取对应的迭代器对象,并同时返回一个操作游标,在第一个元素之前
boolean hasNext() 判断集合中是否有下一个元素
object next() 返回迭代的下一个元素(若为空,别调用,报异常,NoSuchElementException)
void remove() 使用迭代器删除方法删除原集合中的元素(删除元素使用迭代器remove方法,不要使用集合的remove(),否则报java.util.ConcurrectmodificationException,并发更改异常0-----)
     

猜你喜欢

转载自www.cnblogs.com/sunTyphonn/p/11768351.html
今日推荐