java学习之路---------第三天

今天主要就是数组的基本概念

数组:例子

           int  arr[] = new int[3];

           arr[0] = 1;

           arr[1] = 2;

           arr[2] = 3;

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

结果:[1, 2, 3]

思考:1.数组一旦确定好之后,其长度能否发生改变?

             不能,编译可以过但是运行报错

          2.如果不能发生改变,我非要将其改变,该怎么做?

                可以通过数组的扩容和缩容来改变数组的大小,但是扩容和缩容相当于创建了新的数组,其地址值都会发生改变。

                    扩容(缩容):Arrays.copyOf(参数1,参数2)

                                   参数1:原数组

                                   参数2:新数组的长度

备注:不管是扩容还是缩容,都是针对最后一个原色而言。

         如果不是你想操作的顺序,可以通过数据互换来解决问题

          3.数组创建好之后,不进行初始化操作,是否能否使用?

              可以使用,因为数组具有默认值

             数组中的默认值:

                                 整数类型:0

                                 浮点类型:0.0

                                 字符类型:\u0000

                                 布尔类型:false

                                 字符串类型:null

猜你喜欢

转载自blog.csdn.net/mataodehtml/article/details/83385630