数组定义方法:
数据类型 [ ]数组名
String [ ] strings; int numbers [ ]; char[ ];
在java语言中,数组的声明还有另一种方式;
数据类型 数组名 [ ]; 即,我们可以如此书写我们的代码:
String strings[] ;
int nms [];
这与前面的书写效果是相同的,但并不推荐如此书写
数组的赋值:
数组名 [索引位置]=值;
我们的数组索引是从0开始的,所以最大索引比数组能够存储的数据总量要小了。
我们通常称数组能够存储的数据总量即为数组所分配的空间成为数组等长度(length),所以数组的最大索引值应为length-1
我们是用数组来存储多个数据的时候要注意一点:每一个数组中能够存储与数组类型相同的数据,如:double类型的数组中能存储double类型的数据,String类型的数组中则只能存储字符串。道理很简单,联想一下家里的各种“柜子”,我们会不会袜放入冰柜而西瓜放入鞋柜呢?当然不会。
在Java中,除了我们已经先学习过的Sring的类型可以用来存储字符串之外,还可以使用StringBuffer类型,StringBuffer类型是专门提供用于处理字符串的引用数据类型,而且相比String类型,StringBuffer更为高效,特别是进行追加字符操作的时候,使用StringBuffer类型可以大大提高程序的运行效率