Arrays常用方法
来源:互联网 发布:泳衣女款淘宝网 编辑:程序博客网 时间:2024/05/16 02:17
java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的
1.sort
String[] names = { "Liz", "John", "Eric", "Alan" };//只排序前两个//[John, Liz, Eric, Alan]Arrays.sort(names, 0, 2);//全部排序//[Alan, Eric, John, Liz]Arrays.sort(names);2.toString
int[] arr={2,4,5,1,3,8,5,4};<span style="font-family:楷体_GB2312;"> </span>Arrays.sort(arr); System.out.println(Arrays.toString(arr));<span style="font-family:楷体_GB2312;">//输出结果[1, 2, 3, 4, 4, 5, 5, 8]</span>3.fill
int[] array1 = new int[<span style="font-family:楷体_GB2312;">7</span>]; Arrays.fill(array1, <span style="font-family:楷体_GB2312;">5</span>); //[<span style="font-family:楷体_GB2312;">5</span>, <span style="font-family:楷体_GB2312;">5</span>, <span style="font-family:楷体_GB2312;">5</span>, <span style="font-family:楷体_GB2312;">5</span>, <span style="font-family:楷体_GB2312;">5</span>, <span style="font-family:楷体_GB2312;">5</span>, <span style="font-family:楷体_GB2312;">5</span>] System.out.println(Arrays.toString(array1));
4.copyOf及copyOfRange
String[] names2 = { "Eric", "John", "Alan", "Liz" };// [Eric, John, Alan, Liz, null]String[] copy = Arrays.copyOf(names2, 5);// [John, Alan, Liz]String[] rangeCopy = Arrays.copyOfRange(names2, 1, names2.length);5.asList
List<String> stringList = Arrays.asList("Welcome", "To", "Java", "World!"); List<Integer> intList = Arrays.asList(1, 2, 3, 4);
6.binarySearch
binarySearch方法支持在整个数组中查找,如:
int index = Arrays.binarySearch(new int[] { 1, 2, 3, 4, 5, 6, 7 }, 7);System.out.println(index);//67.equals
使用Arrays.equals来比较1维数组是否相等。
int[] arr1= { 1,2,3,4 };int[] arr2={1,2,3,4};System.out.println(Arrays.equals(arr1, arr2));//true
0 0
- Arrays类常用方法
- Arrays常用方法
- Arrays的常用方法
- Arrays的常用方法
- Arrays的常用方法
- Arrays类常用方法
- Arrays常用方法
- Arrays常用方法源码
- Arrays类的常用方法
- Arrays工具类十大常用方法
- Arrays工具类十大常用方法
- Arrays工具类十大常用方法
- Arrays工具类十大常用方法
- Arrays工具类十大常用方法
- Arrays库的数组的常用方法
- Java Arrays的8个常用方法
- java Arrays工具类十大常用方法
- System和Arrays类常用方法
- MySQL中的insert into类似用法
- R语言︱情感分析—基于监督算法R语言实现(二)
- **OA项目——问题集
- 访问限制
- Java再学习-java集合(一)
- Arrays常用方法
- CP分解/标准分解/平行因子分解/CD分解
- GlobalSign 域名型 SSL 证书
- 聚焦B20,看2016年互联网行业大势
- redis入门简介
- 简单的Android RecyclerView 使用小Demo
- android的消息处理机制(图+源码分析)——Looper,Handler,Message
- 判断应用是否允许定位当前位置
- resort.php