fill(int [],int value)将指定的int的值分配给int型数组的每个元素fill(int[],int fromIndex,int toIndex,int value)将范围中的元素替换3.对数组进行排序Arrays.sort(object)object指的是进行排序的数组名称4.复制数组cpoyOf(arr,int newlength)arr:要复制的数组newlength:新数组的长度copyOfRange(arr,int fromIndex,int toIndex)5.数组的查询binarySearch(Object[]a,Object key)a:要搜索的数组key:要搜索的值binarySearch(Object[]a,int fromIndex,int toIndex,Object key)在某一个范围内搜索,如果指定的范围大于或等于数组的长度会报异常,StringIndexOutOfBoundsException字符串索引超出范围抛出的异常。数组排序三种算法:冒泡,直接排序,反转排序从小到大排列冒泡:相邻交换,——第一次把最大放到最后直接排序:比冒泡排序快一些,指定位置与其他位置对比,满足条件就交换——第一个就好了反转排序和上面两个不同反转排序:把数组的最后一个元素和第一个元素替换,大数第二个元素和第二个元素替换以此类推,直到数组元素反转。只需要循环数组长度的半数次,例如如果数组长度为7,for循环只需要3次
新闻热点
疑难解答