JAVA基础--db17_javaMap集合_集合框架工具类

关联源码:开源项目都可以关联,去找src源文件

小技巧:这里要将字符串转陈数组,就算记不清了方法,也有一个小技巧;知道返回值类型,可以先写返回值类型,然后str.(alt+/)自动联想就可以了。

JAVA基础--db17_javaMap集合_集合框架工具类_第1张图片

集合框架工具类:Collections

1:排序(按字典顺序,按长度;即一个自然排序一个按比较器排序

2:折半,最值

3:逆序,替换

4:随机排序

容器的工具类还有:Arrays

JAVA基础--db17_javaMap集合_集合框架工具类_第2张图片

注意:数组的长度是固定的,对集合的增删方法不适应

JAVA基础--db17_javaMap集合_集合框架工具类_第3张图片

上面是数组到集合

下面是集合到数组

JAVA基础--db17_javaMap集合_集合框架工具类_第4张图片

Foreach:高级for循环,只能遍历单列的集合


其实就是将迭代动作转化为了一个语句。

高级for一般只为了迭代元素,不会做其他操作

类型:集合中变量的类型 ,   变量:集合中的变量名

可变参数:

JAVA基础--db17_javaMap集合_集合框架工具类_第5张图片

其实,底层用的就是数组,简化了书写

可变参数类型,必须定义在参数列表的结尾处

导包的目的是简化书写:

JAVA基础--db17_javaMap集合_集合框架工具类_第6张图片

静态导入:如果一个类中全是静态的,可以用类名.调用,现在我类名也不想写,就可以使用静态导入

JAVA基础--db17_javaMap集合_集合框架工具类_第7张图片

import staticjava.util.Collection.*

 

你可能感兴趣的:(JAVA基础--db17_javaMap集合_集合框架工具类)