赞
踩
平时工作中都是用List等包装类打交道比较多,用数组则比较少,今天使用数组时差点就忘记了数组的定义,所以现在来复习一下。下面其中有一些知识是来源网络,具体地址我忘了,在这里多谢一下那位兄弟吧。
1.声明数组
通常声明一个数组有两种形式:
(1).类型名[ ] 数组名
(2).类型名 数组 [ ]
我个人偏向第一种声明方法,而第二种更像是c++的数组声明
由于声明仅仅是声明,java并没有为数组开辟了内存空间所以此时使用数组的话,java就会报错
2.初始化数组
初始化数组则有以下几种形式
(1)= new 类型名[数组长度] (此数组已经被声明过或者同时在=左边声明)
(2)= {数据1, 数据2, 数据3, ......, 数据n} (此数组已经被声明过或者同时在=左边声明)
(3)= new 类型名[]{数据1, 数据2, 数据3, ......, 数据n} (此数组已经被声明过或者同时在=左边声明)
(4)在已经声明过数组的前提下,使用循环或者其他操作来给数组初始化或者赋值。
但是我们有一个问题要注意,只是给出了数组的长度,而并没有显示的给出数组中的数据,那么,如果数组类 型是double,那么里面的数都是0.0,如果数组类型是int,那么里面的数据都是0,如果数组类型是String,那么里面的数据都是null(空 的意思),如果数组类型是boolean,那么里面的数据都是false。但是如果显示的给出了数据,那么我们不需要给出数组长度,java将自动获得数 组长度,而且里面的数据也都已经有了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。