回顾
1.String 常用方法的理解
1)长度 length();方法
2)split 将字符串根据某种字符(分隔符)进行分割成字符串数组
3)substring 截取字符串
4)replace 替换字符串
5)判断是否非空 "".equals(str) 后面还会学习另一个包,判断是否为空StringUtils
2.JavaBean
1)定义私有属性
2)构造方法
3)设置set和get方法
4)引入第三方jar包 Lombok
----------------------------------------------------
3.如果已经对数组的数据已经满了,如果还要增加数据,则需要对数组进行扩容
4.数组不能更改长度,如果要添加新数据很麻烦
集合
1.集合就是对数组的自动扩容:集合就是对数组的封装
2.ArrayList<E> 这个E固定了当前集合的数据类型:E表示泛型,数据类型必须是引用类型
3.删除集合里面的元素,可以用索引,也可以用对象,对象不能直接new,只能通过变量
4.集合主要的内容:增加,修改,删除,查询
5.数组:增加,修改,查询,无法做到删除和扩容
6.foreach循环,一般用于遍历
for(数据类型 变量名:集合){// 冒号左边的是集合的元素,冒号右边的就是需要遍历的集合
}
如图:
7.集合至少用for循环不能删除,因为删除一个,长度就会变小
8.删除对象(过滤)用removeIf
但是我用的removeAll