String s = new String();
String[] s = new String[5];
上面一个不是数组而下面一个是数组(有点废话)……
你可以想象成楼房,一栋楼里面有很多的房间,那么这栋楼就是一个数组,里面包含了N个房间。
要使用数组必须声明并实例化,就像上面第二个一样,这样声明后就可以使用数组了。(声明数组的方法大致有3种吧……我不是很确定……)那么如何使用数组呢……就像你要去一栋楼里面的一个房间一样,你必须先知道这个房间的房间号(更废话了……)
String[] s = new String[5];
s[0] = "Hello";
s[1] = "World";
而上面中刮号里面的0和1就是所谓的“房间号”了,我们称之为下标。你声明的数组大小为5的话,下标的值最大只能为4,因为由0开始计算,到4为5个元素。
其他的使用方法跟一般的变量都一样。
声明数组的形式,个人的愚见……
1. String[] s = new String[5]; //声明后慢慢附值
2. String[] ss = {"a","b","c","ddd","123"}; //声明的同时给与附值
3. String[] sss = ss; //复制
还有什么不懂的问……2维数组和N维数组等你会1维数组再说……