Java数组(java数组的创建)

  本篇文章为你整理了Java数组(java数组的创建)的详细内容,包含有java数组初始化 java数组的创建 java数组排序 java数组赋值 Java数组,希望能帮助你了解 Java数组。

  数组是相同类型数据的有序集合。

  数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据成为一个数组元素,每个数组元素可以通过一个下标来访问他们。

  声明、创建一个数组

  语法:dataType[] name = new dataType[dataSize];

  

//声明数组

 

  int[] nums = null;

  //创建数组

  nums = new int[10];

  //声明和创建一起的写法

  int[] nums = new int[10];

  

 

  三种初始化方式

  静态初始化

  语法:

  

int a = {1, 2, 3};

 

  

 

  动态初始化

  语法:

  

//先声明创建数组

 

  int[] aa = new int[10];

  aa[0] = 1;

  aa[1] = 2;

  

 

  默认初始化

  数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间(在创建之后,不是声明之后),其中的每个元素也被按照实例变量同样的方式被隐式初始化,例如整型数组的默认初始值为0。

  注意:数组也是对象,数组元素相当于对象的成员变量。数组的长度是确定的,不可变的,如果越界,则报错:ArrayIndexOutofBounds

  数组的使用

  数组长度为:arrayName.length !!!注意没有括号,说明不是方法

  For-Each循环

  

//JDK1.5 没有下标,i是a数组遍历之后的每个元素

 

  for (int i : a) {

   System.out.println(i);

  

 

  多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。

  二维数组:以下可以看成一个两行三列的数组。

  

int a[][] = new int[2][3];

 

  

 

  Arrays类

  数组的工具类java.util.Arrays

  常用的方法:

  排序:Arrays.sort(数组名)

  将数组转化成字符串:Arrays.toString(数组名)

  

public class ArrayDemo2 {

 

   public static void main(String[] args) {

   int[] a = {1,4,5,2,22,66,23,55};

   //对数组排序:升序

   Arrays.sort(a);

   //输出数组

   System.out.println(Arrays.toString(a));

  

 

  后面再补充!

  以上就是Java数组(java数组的创建)的详细内容,想要了解更多 Java数组的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: