Java--Arrays工具类

一、定义

        Arrays工具类,包含了许多用于操作数组(比如排序和搜索)的各种方法,比较常用的方法包括:

 Tips:查找Java配套类的说明使用文档,可以去下载一个 JDK API 1.6版本的文档,里边是中文描述,各类方法的解释说明以及如何使用都可以较为方便的查询到。

二、arrays工具类使用-案例

import java.util.Arrays;    //导入Arrays工具类
public class test {
    public static void main(String []args) {
       int[] num = {21, 32, 44, 56, 78, 98};
		
		//二分法查找
		int index = Arrays.binarySearch(num, 56);    //调用工具类中带有的二分法
		System.out.println(index);     //找到的下标"
		
		//数组内容转字符串输出
		System.out.println(Arrays.toString(num));
		
		//数组排序
		int[] nums = {34, 65, 13, 35, 99, 56};
		Arrays.sort(nums);     //快速排序法
		System.out.println(Arrays.toString(nums));   //转成字符串输出
		
		// 数组的复制
		int[] num3 = Arrays.copyOf(nums, 10);       // 将数组nums的内容复制进来,多余的位置空着用int类型的默认值0补齐
		System.out.println(Arrays.toString(num3)); 
    }
}

// Tips:关于数组的复制,效率由高到低的排序是:System.arraycopy -> Arrays.copyOf -> for循环

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值