Array类 (包 java.util.Arrays)

public class Arrays extends Object

java.util.Arrays 类包含一个静态的工厂,允许数组被视为列表。以下是关于数组的要点:

  • 这个类包含了各种方法来操作数组(比如排序和搜索)。
  • 在这个类中的方法抛出NullPointerException如果指定数组引用为null。

方法

//将参数array变成字符串
static String toString(type[] a ) 

//默认按照升序对数组进行排序
static void sort( type[] a) 
    
static type copyOf( type [] a , int length )

static type copyOfRange( type [] a , int start , int end )
    返回与 a 类型相同的一个数组 , 其长度为 length 或者 end - start , 数组元素为 a 的值。
	start 起始下标 ( 包含这个值 ) 0
	end 终止下标 ( 不包含这个值 )。 
	这个值可能大于 a.length。 
	在这种情况下 , 结果为 0false。
	length 拷卩 ! 的数据元素长度 c 如果 length 值大于 a . length , 结果为 0false ;
	否则 , 数组中只有前面 length 个数据元素的拷 W 值。
	
static int binarySearch( type[] a,type v )
static int binarySearch(type[] a,int start,int end,type v)
    采用二分搜索算法查找值 v。 如果查找成功 ,则返回相应的下标值 ; 否则 , 返回一个负数值 r。 - r - 1是为保持 a 有序 v 应插入的位置。
	start 起始下标 ( 包含这个值 。
	end 终止下标 ( 不包含这个值 )。
	v 同 a 的数据元素类型相同的值。
	
//将数组的所有数据元素值设置为 V
static void fi11( type [] a , type v ) 

//如果两个数组大小相同 ,并且下标相同的元素都对应相等 ,返回 true。
static boolean equals( type [] a , type [] b ) 

// 输出格式化数组 [[1, 2, 3], [4, 5, 6]]
static String deepToString(Object[] a) 

//返回由指定数组支持的固定大小的列表。 把数组转成list集合。转的集合不支持增加、删除。 
static <T> List<T> asList(T... a) 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值