黑马程序员:Java基础总结
Arrays 数组的工具类
ASP.Net+Android+IO开发 、 .Net培训 、期待与您交流!
Arrays 数组的工具类
java.util
类 Arrays
java.lang.Object
java.util.Arrays
Arrays:用于操作数组的工具类。
里面都是静态方法
方法摘要 | ||
---|---|---|
| 返回一个受指定数组支持的固定大小的列表。 |
asList:将数组变成list集合
把数组变成list集合好处
可以使用集合的思想和方法来操作数组中的元素。
注意:将数组变成集合,不可以使用集合的增删方法。 因为数组的长度是固定。 contains。 get indexOf() subList();
如果你增删。那么会反生UnsupportedOperationException,
如果数组中的元素都是对象。那么变成集合时,数组中的元素就直接转成集合中的元素。 如果数组中的元素都是基本数据类型,那么会将该数组作为集合中的元素存在。
int [] num1 = {2,4,5}; List li1 = Arrays.asList(num1); //结果:[[[email protected]] Integer[] num2 = {2,4,5}; List <Integer> li = Arrays. asList(num2); //结果:[2, 4, 5]
| 使用二分搜索法来搜索指定数组的范围,以获得指定对象。 |
| 根据指定比较器产生的顺序对指定对象数组的指定范围进行排序。 |
ASP.Net+Android+IO开发 、 .Net培训 、期待与您交流!