Java——数组、集合
- 数组和集合的元素存储长度问题
- 数组定义偶类型确定,长度固定
- 集合类型可以不固定,大小是可变的
- 数组和集合适合的场景
- 数组适合做数据个数和类型确定的场景
- 结合适合做数据个数不确定,且要做增删元素的场景
ArrayList
-
ArrayList类如何创建集合对象的,如何添加元素?
- ArrayList lsit = new ArrayList();
- public boolean add(E e)
- public void add(int index, E element)
-
泛型概述
-
ArrayList:其实就是一个泛型类,可以在编译阶段约束结合对象只能操作某种类型数据。
-
举例:
- Array List:此集合只能操作字符串类型的元素
- Array List:此集合只能操作整形类型的元素
- 注意:集合中只能存储引用类型,不支持基本数据类型
-
怎么统一Array List集合操作的元素类型
- 使用泛型:<数据类型>
- ArrayList lsit1 = new ArrayLsit();
-
从集合中遍历元素,并筛选出元素删除它,应该怎么解决?
- 从集合后面遍历然后删除,可以避免漏掉元素
-
更多API可以查看官方文档
[https://www.w3cschool.cn/java/dict](java 官方文档(中文))