关于 Arrays

static
<T> List<T>
asList(T... a)
          返回一个受指定数组支持的固定大小的列表。
返回一个受指定数组支持的 固定大小的列表。( 对返回列表的更改会“直接写”到数组,类似的还有List接口的subList()。视图及原列表上的结构性修改要小心)此方法同 Collection.toArray() 一起,充当了基于数组的 API 与基于 collection 的 API 之间的桥梁。返回的列表是可序列化的,并且实现了 RandomAccess

此方法还提供了一个创建固定长度的列表的便捷方法,该列表被初始化为包含多个元素:

     List<String> stooges = Arrays.asList("Larry", "Moe", "Curly");
static intbinarySearch(long[] a, long key)
          使用二分搜索法来搜索指定的 long 型数组,以获得指定的值。
static intbinarySearch(Object[] a, int fromIndex, int toIndex,Object key)
          使用二分搜索法来搜索指定数组的范围,以获得指定对象。


static
<T> T[]
copyOf(T[] original, int newLength)
          复制指定的数组,截取或用 null 填充(如有必要),以使副本具有指定的长度。
static
<T,U> T[]
copyOf(U[] original, int newLength,Class<? extends T[]> newType)
          复制指定的数组,截取或用 null 填充(如有必要),以使副本具有指定的长度。

static
<T> T[]
copyOfRange(T[] original, int from, int to)
          将指定数组的指定范围复制到一个新数组。
static
<T,U> T[]
copyOfRange(U[] original, int from, int to,Class<? extends T[]> newType)
          将指定数组的指定范围复制到一个新数组。


static booleanequals(Object[] a,Object[] a2)
          如果两个指定的 Objects 数组彼此相等,则返回 true


static voidfill(long[] a, long val)
          将指定的 long 值分配给指定 long 型数组的每个元素。
static voidfill(Object[] a, int fromIndex, int toIndex,Object val)
          将指定的 Object 引用分配给指定 Object 数组指定范围中的每个元素。


static voidsort(short[] a, int fromIndex, int toIndex)
          对指定 short 型数组的指定范围按数字升序进行排序。
static
<T> void
sort(T[] a,Comparator<? super T> c)
          根据指定比较器产生的顺序对指定对象数组进行排序。
static
<T> void
sort(T[] a, int fromIndex, int toIndex,Comparator<? super T> c)
          根据指定比较器产生的顺序对指定对象数组的指定范围进行排序。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值