Arrays数组常见的工具类简介说明

书欣 Java经验 发布时间:2023-01-22 20:25:44 阅读数:17890 1
下文笔者讲述数组的工具类简介说明
如:
排序,查找,复制,数组转集合,数组转字符串
例:
 
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));	
	}
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202301/16743906495491.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者