数组常用方法之复制、替换(填充)、比较、排序和搜索
来源:互联网 发布:如何退出淘宝客 编辑:程序博客网 时间:2024/06/03 13:21
一、数组的复制
Arrays.copyOf()方法是复制数组至指定长度。语法:int newArr[] = Arrays.copyOf(arr,3);
复制源数组中从下标0开始的3个元素到目的数组,从下标0的位置开始存储
结果是:1 2 3
二、数组的填充
Arrays.fill()方法。对数组中的元素进行替换。语法:Arrays.fill(arr,2,3,"bb"); 位置2包括位置3不包括替换值“bb”
有两种形式:一种形式是“fill(type []a,type b)”;表示把数组a的全部空间填充为b.
另一种形式是“fill(type a[],int key1,int key2,type b);” 表示把数组a从key1到key2的全部内容填充为b,但不包含key2的位置。
结果是:1 0 0 4 5 6
三、数组的比较
Arrays.equals()方法。
实现比较的函数为equals(数组1,数组2)。如果两个数组的数据元素数量相同,相同位置上的数据元素又相等,则这两个数组想等,函数返回boolean值true,否则不相等,函数返回boolean值false。
结果是:ture false
四、数组的排序
Arrays.sort()方法。
数组的排序指依据数组中的数据类型升序排序。该方法有两种参数格式:一是“sort(数组引用)”;二是“sort(数组引用,参数1,参数2)”。前者表示对整个数组升序排序,后者表示对数组中的一个范围内的元素排序,参数1是起始位置,参数2是截止位置,但不包含该位置。
结果是:123478 234781
五、数组的查找
Arrays.binarySearch().
数组的查找是在指定数据类型的数组中查找一个具体的元素,如在int型数组中查找一个整数,如果该整数存在,则输出该整数在数组中的位置。需要注意的是数组中元素的位置是从0开始计数的。如果该整数不存在则输出一个负值。
- 数组常用方法之复制、替换(填充)、比较、排序和搜索
- Java--填充替换数组元素、对数组进行排序、复制数组、数组查询、
- NSString常用方法(读写、比较、搜索、动态截取、替换、删除)
- 数组复制和排序
- STL算法之复制 移动 填充 归并 替换
- 数组排序方法比较
- 数据结构和算法分析之排序篇--归并排序(Merge Sort)和常用排序算法时间复杂度比较(附赠记忆方法)
- java基础-使用Arrays管理数组排序,复制,查找,填充
- VIM 搜索和替换方法
- c语言核心整理之深入数组,熟练常用的基于数组的排序和搜索算法
- 动态数组之五:数组排序和搜索
- 日常tip(runtime方法替换,数组多种排序)
- java:数组复制和排序
- 数组的复制和排序
- java填充替换数组元素
- js数组排序 reverse()和sort()方法的使用 复制数组slice()和克隆数组concat()
- PHP数组排序方法比较
- java中几种复制数组的方法比较
- 如何将很多文件合并称一个文件
- jquery动态创建小demo记录
- vmware中Ubuntu不能联网解决办法
- iscroll4中滑动速度的修改
- 国内私有云的现状
- 数组常用方法之复制、替换(填充)、比较、排序和搜索
- MRI 原理
- Android N Call 状态分析
- 51NOD 1350 斐波那契表示 规律+递归
- Java连接MYSQL数据库的示例代码
- 行为背后的目的
- 扯淡
- CentOS7 ab压力测试安装与解释
- SQL plus客户端连接远程Oracle服务器