Arrays数组常见的工具类简介说明
下文笔者讲述数组的工具类简介说明
如:
排序,查找,复制,数组转集合,数组转字符串
例:
如:
排序,查找,复制,数组转集合,数组转字符串
例:
package com.utils; import java.util.Arraylist; import java.util.Arrays; import java.util.List; /** * Arrays工具类使用示例 * */ public class TestArrays { public static void main(String[] args) { TestArrays testArrays=new TestArrays(); testArrays.test(); } public void test() { //将数组转换为List String[] stringArray1 = {"java265.com-1","java265.com-2","java265.com-3"}; List<String> list = Arrays.asList(stringArray1); System.out.println(list); //将数组转换为字符串 int[] intArray1= {10,2,3,1}; String string = Arrays.toString(intArray1); System.out.println(string); //对数组排序 int[] intArray2= {10,2,3,1}; Arrays.sort(intArray2); System.out.println(Arrays.toString(intArray2)); //判读数组是否相等 int[] intArray3= {1,23,10,6}; int[] intArray4= {6,8,9,1}; boolean isEquals = Arrays.equals(intArray3, intArray4); System.out.println(isEquals); //利用二分法查找元素 int[] intArray5= {6,8,9,1}; Arrays.sort(intArray5); int index = Arrays.binarySearch(intArray5, 9); System.out.println("index="+index); //拷贝数组中某范围的数据 int[] intArray6= {0,1,2,3,4,5,6}; int[] intArray7 = Arrays.copyOfRange(intArray6, 0, 5); System.out.println(Arrays.toString(intArray7)); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。