array和arrays在java 中有什么区别-亚博电竞手机版

这篇文章将为大家详细讲解有关array和arrays在java 中有什么区别,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

java可以用来干什么

java主要应用于:1. web开发;2. android开发;3. 客户端开发;4. 网页开发;5. 企业级应用开发;6. java大数据开发;7.游戏开发等。

1、数组类array属于java.lang

java中最基本的一个存储结构。

提供了动态创建和访问java数组的方法。其中的元素的类型必须相同。

效率高,但容量固定且无法动态改变。

它无法判断其中实际存有多少元素,length只是告诉我们array的容量。

2、静态类arrays属于java.util

此静态类专门用来操作array ,提供搜索、排序、复制等静态方法。

equals():比较两个array是否相等。array拥有相同元素个数,且所有对应元素两两相等。

sort():用来对array进行排序。

binarysearch():在排好序的array中寻找元素。

java arrays类实例扩展:

1.arrays类概述

针对数组进行操作的工具类。

提供了排序,查找等功能。

2.成员方法

public static string tostring(int[] a)

public static void sort(int[] a)

public static int binarysearch(int[] a,int value)

packagecom;  importjava.util.arrays;  /** *arrays类概述及常用方法 *针对数组进行操作的工具类。 *提供了排序,查找等功能。 *成员方法 *publicstaticstringtostring(int[]a)将int类型的数组转换为字符串 *publicstaticvoidsort(int[]a)进行数组的排序,内部采用的是快速排序 *publicstaticintbinarysearch(int[]a,intkey)二分查找法 *@author许威威 * */ publicclassarraysdemo{ publicstaticvoidmain(string[]args){ int[]array={3,44,2,546,74}; //publicstaticstringtostring(int[]a)将int类型的数组转换为字符串 system.out.println(arrays.tostring(array));//[3,44,2,546,74]  //publicstaticvoidsort(int[]a)进行数组的排序,内部采用的是快速排序 arrays.sort(array); system.out.println(arrays.tostring(array));//[2,3,44,74,546]  //publicstaticintbinarysearch(int[]a,intkey)二分查找法 intindex=arrays.binarysearch(array,5); system.out.println(index);//-3  }  }

关于array和arrays在java 中有什么区别就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

展开全文
内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

网站地图