java中Arrays的⽤法1. atList⽅法:返回⼀个固定⼤⼩的list
Modifier and Type Method and Description
static <T> <T>(T... a)
Returns a fixed-size list backed by the specified array.
java中index是什么意思应⽤:
1 List<Integer> intList = Arrays.asList(1, 2, 3, 4);
2. binarySearch⽅法:折半查法,返回所给元素的索引
static int
(int[] a, int fromIndex, int toIndex, int key)
Searches a range of the specified array of ints for the specified value using the binary search algorithm
应⽤:
1//fromIndex,toIndex这两个参数可以省略(表⽰整个数组)
2//不省略表⽰在这个区间查,左闭右开, key 表⽰要查的元素
3//返回要查元素的索引位置
4int index = Arrays.binarySearch(new int[] { 1, 2, 3, 4, 5, 6, 7 }, 3);
5public static int binarySearch(byte[] a, int fromIndex, int toIndex, byte key)
3. copyOf及copyOfRange⽅法 :将⼀个数组拷贝到另⼀个数组中/或者其中的⼀部分1int[] a ={1,2,3,4,5};
2int[] b =pyOf(a, 2); //1 2
3
4int[] c = pyOfRange(a, 0, 3); //左闭合右开 1 2 3
4. sort⽅法:排序 (升序)
1int[] a ={7,2,5,4,3};
2 Arrays.sort(a); //2
3
4
5 7
Arrays.sort(a, fromIndex, toIndex); 可以指定数组排序的开始和结束的位置 (左闭右合)
5. equals⽅法:⽐较两个数组
1int[] a ={7,2,5,4,3};
2int[] b = {1,2,3}
3 System.out.println(a.equals(b)); //false
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论