java里数组(java基础:数组)
导读:概述 数组是相同类型数据的有序集合 可以是任何类型 每一个数据被称为该数组的一个数组元素,可以使用下标访问每一个元素 下标从0开始,按顺序递增 数组...
概述
数组是相同类型数据的有序集合 可以是任何类型 每一个数据被称为该数组的一个数组元素 ,可以使用下标访问每一个元素 下标从0开始 ,按顺序递增 数组长度是固定的 ,创建后不可改变 数组属于引用类型声明 、内存 、初始化和使用
声明
可以使用
Type[] arr;//常用 或者 Type arr[];使用new操作符-动态初始化
Type[] arr = new Type[size]内存
所有的变量存放在堆中 new的变量在堆中 堆中数据的指针在栈中初始化
静态初始化
int[] a={1,2,3,4,5,6,7,8,9,10}动态初始化
int[] b = new int[10];//默认都为0多维数组
二维数组:
int[][] arr= new int[2][5];//2行5列 int[][] arr1 = {{1,2},{2,3},{3,4},{4,5}};//4行2列这个数组为2行5列 。
从第二行可以看出 ,多维数组为数组的数组 ,即arr1为4个int[2]组成的数组 。
访问时也是这样的逻辑 ,下标为arr[行][列]
Arrays类
工具类:java.util.Arrays 数组本身没什么方法可以调用 ,数组工具类可以实现对数据对象的基本操作 其方法均有static修饰 ,不用使用对象来调用常用方法
fill(arr,val)赋初值 sort(arr)排序 ,默认升序 binarySearch()二分查找 toString(arr)打印数组 equals()比较创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!