java集合理解(初始理解)
来源:互联网 发布:扬州网络电视台 编辑:程序博客网 时间:2024/06/18 10:32
1.为什么不用数组而用集合?
因为数组长度不可变集合长度可以变化。
2.集合里实际保存的是对象(解释:引用变量)
3.java集合类主要由两个接口派生而出:Collection和Map
Collection接口里的常用方法:
1.boolean add (Object o):向集合里添加元素
2.boolean addAll(Collection c):把集合c加入集合里
3.void clear():清除集合里的所有元素,把集合长度变为零
4.boolean contains(Object o):返回集合里是否包含这个元素
5.boolean containsAll(Collection c):返回集合里是否包含集合c
6.boolean isEmpty():返回集合是否为空
7.Iterator iterator():返回Iterator对象,用于迭代
8.boolean remove(Object o):删除集合里的元素,当集合里包含多个相同的元素时只会删除第一个。
9.boolean remove((Object o):顾名思义
10.int size():返回集合里的元素个数
11.Object[] toArray():把集合转换成一个数组
集合实际就是一个容器
0 0
- java集合理解(初始理解)
- java集合类理解
- 深入理解Java集合
- Java 集合深入理解(3):Collection
- Java 集合深入理解(5):AbstractCollection
- Java 集合深入理解(6):AbstractList
- Java 集合深入理解(7):ArrayList
- Java 集合深入理解(8):AbstractSequentialList
- Java 集合深入理解(11):LinkedList
- Java 集合深入理解(15):AbstractMap
- Java 集合深入理解(3):Collection
- Java 集合深入理解(5):AbstractCollection
- Java 集合深入理解(6):AbstractList
- Java 集合深入理解(7):ArrayList
- Java 集合深入理解(8):AbstractSequentialList
- Java 集合深入理解(11):LinkedList
- Java 集合深入理解(15):AbstractMap
- Java 集合深入理解(15):AbstractMap
- 线性表-链式存储结构(C语言实现)
- 表达式求值 nyoj
- JavaScript中的内置对象介绍
- Nginx下用webbench测试
- 微信公众号
- java集合理解(初始理解)
- [Codeforces 333D] Characteristics of Rectangles (二分答案+鸽笼原理)
- Python调用C的代码
- 归并排序(mergesort)
- 用Rust解决C语言的隐患
- Redis常用数据类型及其相关操作
- 【剑指offer】面试题32-从1到n整数中1出现的次数
- 从输入URL到浏览器显示页面都发生了什么
- 记一次考试(GT Practice #1)