array和arrays在java 中有什么区别-亚博电竞手机版
行业资讯
2021年03月02日 23:49
0
这篇文章将为大家详细讲解有关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 中有什么区别就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
展开全文