Arrays工具类常用方法讲解

概述
在Java API中提供了操作数组的工具类 java.util.Arrays,例如:排序,查找,复制,数组转集合,数组转字符串等常见操作。本文将介绍Arrays中常用的方法。
###########数组无法打印,list是可以直接打印的。

package com.utils;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * 本文作者:谷哥的小弟 
 * 博客地址:http://blog.csdn.net/lfdfhl
 * 
 * Arrays工具类使用示例  
 * 
 */
public class TestArrays {

	public static void main(String[] args) {
		TestArrays testArrays=new TestArrays();
		testArrays.test();
	}
	
	public void test() {
		//将数组转换为List
		String[] stringArray1 = {"lucy","lili","dada"};
		List<String> list = Arrays.asList(stringArray1);
		System.out.println(list);
		
		//将数组转换为字符串
		int[] intArray1= {9,5,2,7};
		String string = Arrays.toString(intArray1);
		System.out.println(string);
		
		//对数组排序
		int[] intArray2= {9,5,2,7};
		Arrays.sort(intArray2);
		System.out.println(Arrays.toString(intArray2));
		
		//判读数组是否相等
		int[] intArray3= {7,5,2,7};
		int[] intArray4= {5,9,2,7};
		boolean isEquals = Arrays.equals(intArray3, intArray4);
		System.out.println(isEquals);
		
		//利用二分法查找元素
		int[] intArray5= {5,9,2,7};
		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));
		
	}

}

在这里插入图片描述
**

进阶

**

Arrays类常用方法详解(更多方式,和局限)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值