2019-08-14

集合框架。以前只学过ArrayList。发现这是远远不够得。集合分很多种类。其中最大的大哥是Collection。它有2个子类List和Set。List有三个子类ArrayList,LinkedList和Vertor。Set有2个子类HashSet和TreeSet。

关于Coection的操作无非是增删改查,判空,获取元素,长度,遍历等。它的遍历有2中方法,一是使用toArray()方法转数组遍历,但这需要向下转型。

等一哈,学的Collection,List,遍历的时候都得向下转型。

第二种方法是是同迭代器遍历:这需要先获取迭代器Iterator t = c.iterator(); ,再判空t.hasNext(),再迭代t.next()。

List集合有一个特有的添加功能,使用方法add(int index ,e Element)时,索引值index可以等于集合的长度。效果就是在集合的尾端添加了元素。它的删除功能,如果向上转型为Object的话,会返回被删除的元素。获取元素就是get();可以通过这个方法进行遍历。修改指定索引的元素set();

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 四、集合框架 1:String类:字符串(重点) (1)多个字符组成的一个序列,叫字符串。生活中很多数据的描述都采...
    佘大将军阅读 874评论 0 2
  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,565评论 0 4
  • Collection接口 Collection接口是所有集合的祖先类。他有两个构造方法,一个无参构造,一个是带Co...
    夜幕繁华阅读 682评论 0 0
  • 集合类框架的介绍: ![Java 集合类框架](https://upload-images.jianshu.io/...
    LynnGuo阅读 801评论 0 1
  • 在编程中,常常需要集中存放多个数据。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。所有的集合类都位于...
    一一一二二三阅读 487评论 0 1

友情链接更多精彩内容