Collections
是集合框架的工具类,里面全部都是静态方法
其封装了多种方法供调用,例如有对集合元素的排序、查找、将非同步集合转成同步集合(线程安全化)等等操作
arrays
此静态类专门用来操作array ,提供搜索、排序、复制等静态方法。
集合数组互换:
1.Arrays.asList()
返回一个受指定数组支持的固定大小的列表(数组的长度是固定的,意味着转集合之后,增删不可调用),也就是说,数组转列表
原因:数组原生支持的API有限,我们可以将其转成list,然后就可以调用集合的方法操控元素。
由于集合中只能存储对象,而数组中有时候会包含基本数据类型,于是有了下面这两种情况:
- 如果数组中的元素是对象,那么转成集合时,直接将数组中的元素作为集合中的元素进行集合存储。
如果数组中的元素是基本类型数值,那么会将该整个数组作为集合中的元素进行存储。
2.Collection.Toarray()
集合转数组
高级For循环
功能不如传统for那么丰富,但是可以快速遍历
而传统for可以定义控制循环的增量和条件
格式:
For (类型 变量 : collection){}
已使用 Microsoft OneNote 2013 创建。