android培训java培训java学习型技术博客、期待与您交流 Collection 包含Set和List,List包含ArrayList linklist vector,Set包含Hashset和Treeiset。为什么会出现集合,本来数组就可以存储数据, 但是数组的长度是不可以变的, 为了适应元素长度是可以变动的需求,就有了集合。Collection集合创建方式 Collection f= new ArrayList(); Iterator m=f.iterator();List f=new ArrayList(); Iterator n =f.iterator();
分析下数组和集合的区别, 首先长度上数组是固定的,集合是可以随机变动的,内容上,数组是同一个数据类型的集合,并且可以有基本类型和引用类型, 集合是引用类型的
并且在接受对象的时候他都是用object形式接受, 这样是让程序的可拓展性增强。
分析下Collection 的一些基本功能, 首先他是可以增加元素,add。然后删除delete ,contains是判断是否存在这个元素。获取共鞥iterator ,通过迭代器获取元素的方式是,先创建一个迭代器具,迭代器和集合是项链写的 ,只有通过集合调用iteratot()方法才可以创建迭代器,然后通过it.hasnext(),方法判断是否还有元素, 然后it.next()获取下一个元素 长度的获取是size(),,