- 1
- 0
- 约3.66千字
- 约 11页
- 2018-02-19 发布于浙江
- 举报
JAVA List简单的理解
List
集合的概念
集合是Java API所提供的一系列类,可以用于动态存放多个对象。--集合只能存对象
集合与数组的不同在于,集合是大小可变的序列,而且元素类型可以不受限定,只要是引用类型。(集合中不能放基本数据类型,但可以放基本数据类型的包装类)
集合类全部支持泛型,是一种数据安全的用法。 集合框架图
Java的集合框架从整体上可以分为两大家族。
Collection(接口)家族。该接口下的所有子孙均存储的是单一对象。 Add(s)
Map(接口)家族。该接口下的所有子孙均存储的是key-value(键值对)形式的数据。
Put(key,value)
另外还有三个分支,均是为上述两大家族服务的。
Iterator(迭代器)家族。主要用于遍历Colleciton接口的及其子类而设计。
Comparator(比较器), 在集合中存储对象时候,用于对象之间的比较
Collecitons是工具类。注意该类名带个s,一般就表示工具类。里面提供了N多静态方法,来对Colleciton集合进行操作。
List:有序(录入的顺序跟输出顺序一致),可重复
Set:无序,不可重复
使用--原理--看源代码
ListString list = new ArrayListString();
List.add()
SetString set = new HashSetString();
Set
您可能关注的文档
- GPS与GLONASS的在射频硬件上的考虑.pdf
- GStrea的mer应用程序开发手册.pdf
- GST500,的5000.pptx
- G的IS程序设计期末复习总结.docx
- GTR15-WLTP的标准简介.ppt
- GS的K980TA、980TD数控车床编程.ppt
- G的itHub.ppt
- G的MAT数学词汇精选.pdf
- G的it 入门教程.docx
- GST火灾自动报警及消防联动控的制系统产品选型手册2015.9.pdf
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)