常用方法:
- 获取集合:Arrays.asList()
- 数组排序:Arrays.sort()
- 二分查找:Arrays.binarySearch()
实例:
package com.Array;
import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
public class Demo {
public static void main(String[] args) {
List<String> ls = Arrays.asList("1","2","3","4"); //生成集合
System.out.println(ls);
Integer[] a = new Integer[]{1,3,2,10,4};
/**
* Arrays.sort()排序方法
* 这里利用匿名内部类重写Comparator接口中的compare方法
*/
Arrays.sort(a,new Comparator<Integer>(){
@Override
public int compare(Integer o1, Integer o2) {
return o1 - o2;
}
});
System.out.println(Arrays.toString(a));
int index = Arrays.binarySearch(a,0,3,2);//二分查找,返回下标,如果fromindex和toindex不写,默认从头到尾
System.out.println(index);
}
}
I'm so cute. Please give me money.
- 本文链接:http://yoursite.com/2020/04/26/Arrays%E5%B7%A5%E5%85%B7%E7%B1%BB/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub IssuesGitHub Discussions