关联源码:开源项目都可以关联,去找src源文件
小技巧:这里要将字符串转陈数组,就算记不清了方法,也有一个小技巧;知道返回值类型,可以先写返回值类型,然后str.(alt+/)自动联想就可以了。
集合框架工具类:Collections
1:排序(按字典顺序,按长度;即一个自然排序一个按比较器排序
2:折半,最值
3:逆序,替换
4:随机排序
容器的工具类还有:Arrays
注意:数组的长度是固定的,对集合的增删方法不适应
上面是数组到集合
下面是集合到数组
Foreach:高级for循环,只能遍历单列的集合
其实就是将迭代动作转化为了一个语句。
高级for一般只为了迭代元素,不会做其他操作
类型:集合中变量的类型 , 变量:集合中的变量名
可变参数:
其实,底层用的就是数组,简化了书写
可变参数类型,必须定义在参数列表的结尾处
导包的目的是简化书写:
静态导入:如果一个类中全是静态的,可以用类名.调用,现在我类名也不想写,就可以使用静态导入
import staticjava.util.Collection.*