-
长度已知:使用数组
初始化数组时,必须指定数组的长度。
也就是数组的长度是已知的。不然回报 java.lang.
NullPointerException错误。
例如:这样使用数组
class="java"> //用法1、声明和初始化分开
String[] strA ;
strA = new String[5];
//用法2、也可以和起来
String[] str2A = new String[5];//赋空值
String[] str3A = {"aa","bb","cc","dd"};//直接赋值
长度未知:使用list
例如:
List lst = new ArrayList();
lst.add("aa");
lst.add("bb");
当然,不止于list,还可用set,map等,这些被称作容器的java类,都是用来处理个数未知的集合的。
对于list、set、map使用可参考:
http://lixh1986.iteye.com/blog/1955704
java中HashSet详解
http://alex09.iteye.com/blog/539549
HashSet集合
http://blog.csdn.net/zuoluoboy/article/details/3981940
小应用:
在HashSet中,不允许有2个值是完全一样的。
利用这一点,我们可以去除重复的元素
-