Arrays 用来操作数组的工具类 。 都是静态方法。
重点方法:asList();
List asList (数组); 将数组转成集合。
为啥要将数组转成集合
数组中方法相比集合少,转为集合后可以使用集合中的方法。 比如 要判断数组是否包含某一元素,数组并无该方法,需要自己定义,但是在集合中有,可以直接调用来用。
注!! 因为数组的长度是固定的,所以集合中会改变数组长度的方法都是不可以用的!! 比如增删、add remove
会发生UnsupportedOperationException !
如果数组中存贮的是基本数据类型! 比如 int[] a = {1,2,34,5} 转集合时会将该数组作为一个对象存储到集合中!
如果数组中元素是对象,转集合时直接将数组中的元素作为集合中的元素存储 比如 String[] s = { “sd ” , "fsd"."sgd"} 会将“sd” “fsd” 等分别作为一个元素存储