当前位置: 首页 > news >正文

邢台网站优化app推广在哪里可以接单

邢台网站优化,app推广在哪里可以接单,高端ppt模板,怎么用阿帕奇做网站Java提供了一个专门用于操作数组的工具类,即Arrays类,位于Java. util包下【需要导入】。该类提供了一系列方法来操作数组,例如排序、赋值、比较、填充数组 等,用户直接调用这些方法即可【例如:Arrays.sort(数组名)】&a…

Java提供了一个专门用于操作数组的工具类,即Arrays类,位于Java. util包下【需要导入】。该类提供了一系列方法来操作数组,例如排序、赋值、比较、填充数组 等,用户直接调用这些方法即可【例如:Arrays.sort(数组名)】,这样就降低了开发难度。

Arrays工具类如下表所示:

方法返回类型说明
`equals(array1,array2)`boolean比较两个数组是否相等
sort ( array )void对数组array的元素进行排序【默认升序】
toString( array )String将一个数组转换成字符串输出
fill (array,value)void把数组 array 的所有元素都赋值为 value
fill(arr,start,end,val)void将指定的值分配给指定数组的指定范围的每个元素
copyOf(array,length)与array数据类型一致

把array数组赋值成一个长度为length的新数组

binarySearch(array,val)int使用二分查找的方法检索元素值在数组array中的下标
compare(array1,array2)int按照字典顺序比较数组,前面的数组大,返回大于 0 的值,后面的数组大,返回小于 0 的值.
copyOfRange(arr,start,end)与array数据类型一致将指定数组的指定范围赋值到新数组中
mismatch(array1,array2)int查找并返回两个数组之间第一个不匹配的索引,如果未找到不匹配的,则返回 -1.
mismatch(array1,start1,end1,array2,start2,end2)int查找并返回指定范围内两个数组之间第一个不匹配的索引,如果未找到不匹配的则返回 -1
deepEquals(arr1,arr2)boolean如果两个指定数组,彼此深度相等,则返回 true

测试

1. equals()方法

// equals()方法:比较两个数组是否相等int[] arr1 = {1,2,3,4,5};int[] arr2 = {1,2,3,4,5};boolean is = Arrays.equals(arr1, arr2);System.out.println(is); // true// 这里要注意了://== 比较的是内存地址是否相等,在栈里面比较//equals 比较的是真实值,在堆里面比较System.out.println(arr1 == arr2);   // false

 2. sort()方法以及toString()方法:

// sort()方法:对数组中的元素进行排序int[] arr = {12,45,67,11,2,34};Arrays.sort(arr);System.out.println(Arrays.toString(arr));   //[2, 11, 12, 34, 45, 67]

3.fill()方法:

//fill()方法:填充数组中的每一个元素为同一个值int[] arr = new int[6];Arrays.fill(arr,2);System.out.println(Arrays.toString(arr));   // [2, 2, 2, 2, 2, 2]

4.copyOf()方法:

// copyOf()方法:将一个数组赋值到一个长度为length的新数组中int[] arr = {1,2,4,6,8,0};int[] newArr = Arrays.copyOf(arr, 7);System.out.println(Arrays.toString(newArr));    //[1, 2, 4, 6, 8, 0, 0]

5. binarySearch()方法:

前提是要先对输在进行排序

// binarySearch()方法:利用二分查找,检索数组中的某个元素的下标int[] arr = {1,2,5,7,9,9,43};int target = 2;    // 目标值int i = Arrays.binarySearch(arr, target);System.out.println(i);

6.compare() 方法:

// compare() 方法:比较两个数组的大小,前面的大,返回大于0的值,后面的大,返回小于0的值int[] arr = {1,2,5,7,9,9,43};int[] arr2 = {1,2,5,7,9,43};int i = Arrays.compare(arr,arr2);System.out.println(i);      // -1:表示后面的大

7.copyOfRange()方法:

// copyOfRange()方法:将指定数组的指定范围复制到新数组中int[] arr = {1,2,5,7,9,9,43};int[] newArr = Arrays.copyOfRange(arr, 2, 5);System.out.println(Arrays.toString(newArr));    // [5, 7, 9]

8.System.arraycopy()方法:

        /*System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)src: 源数组,被复制的数组srcPos: 源数组的起始位置,从这一位开始复制dest: 目标数组destPos: 目标数组的位置length: 复制多少元素, 不能比 src.length 大从 src 数组的 srcPos 位置开始复制 length 个元素到 dest 数组的 destPos*/int[] src = new int[]{1, 2, 3, 4, 5, 6};int[] dest = new int[5];System.arraycopy(src, 3, dest, 2, 3);System.out.println(Arrays.toString(dest));

9. mismatch()方法:

        int[] arr = {1, 2, 3, 4};int[] arr1 = {1, 2, 3, 5};int i = Arrays.mismatch(arr, arr1);System.out.println(i);      // 3

http://www.shuangfujiaoyu.com/news/43707.html

相关文章:

  • 做亚马逊需要的图片外链网站美食软文300字
  • 中文做英文网站抄袭友情链接交易平台
  • 苹果手机做网站网站运营和维护
  • 做网站运营有前途吗太原百度快速优化
  • 专门做二手笔记本批发的网站在线培训课程
  • wordpress主题 可爱做网站优化推广
  • 做网站需要的图片大小bt兔子磁力天堂
  • 怎么在网站做系统付费推广有几种方式
  • 建站程序老鬼seo
  • 小说网站的图片长图怎么做的软文网站模板
  • 网站建设moban中国第一营销网
  • 建网站 云主机com域名多少钱一年
  • 网站设计需要那些模块seo外链发布软件
  • 国外用tornado做的网站新网络营销
  • 昆明淘宝网站建设站长工具箱
  • 网站开发运营新人要注意什么广告营销推广方案
  • 知名的网站设计公司深圳seo优化服务商
  • 怎样用模板建一个网站网址查询地址查询
  • 新手如何自己做网站爱站网怎么使用
  • 免费做手机网站有哪些公众号软文范例100
  • 山东做网站如何优化标题关键词
  • 免费营销型网站建设seo外包公司一般费用是多少
  • 浙江短视频seo优化网站代码优化
  • 莱芜雪野湖地图浙江seo公司
  • go做网站seo排名系统
  • 站长工具网站备案查询google seo实战教程
  • 郑州公司做网站汉狮世界十大搜索引擎及地址
  • wordpress自定义文章目录快手seo软件下载
  • 网站建设报价表模板seo外链怎么发
  • 北京经济技术开发区建设局网站百度一下打开网页