首页 > 编程语言 > 详细

操作数组的工具类Arrays

时间:2015-01-20 23:27:47      阅读:334      评论:0      收藏:0      [点我收藏+]

Java提供的Arrays类里包含一些static修饰的方法可以直接操作数组.

int binarySearch(type[] a, type key)使用二分法查询key元素值在a数组中出现的索引,如果a数组不包含key,返回负数,调用该方法要求数组中元素已经按升序排列.

int binarySearch(type[] a, int fromIndex, int toIndex, type key)给定范围内二分搜索

type[] copyOf(type[] original, int newLength)将original重新复制一份,长度为newLength.

type[] copyOfRange(type[] original, int from, int to)复制指定范围内数组.

boolean equals(type[] a, type[] a2)判断数组是否相等

void fill(type[] a, type val)用val填充数组

void fill(type[], int fromIndex, int toIndex, type val),填充指定范围.

void sort(type[] a)排序.

void sort(type[] a, int fromIndex, int toIndex)指定范围排序.

String toString(type[] a)将一个数组转换成一个字符串.

 

另外System.arraycopy(type[] Origin, int index1,type[] To,int index2, length)复制orgin从Index1开始的元素到to中index2开始的元素,长度为length.

操作数组的工具类Arrays

原文:http://www.cnblogs.com/tuifeideyouran/p/4237518.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!