String[] a = new String[]{"1","2"},我如果想增加一个"3"到a中,如何增加?

在java中数组是定长的,当你声明了数组的大小后数组的长度就不能改变
在你的程序中,数组的初始化大小为2,a[0]="1";a[1]="2",所以无法产生元素a[2]
所以"3"自然添加不进去,
在java语言中为了解决数组的定长和元素类型一致的问题,产生了集合的概念,你的问题可以使用集合来解决,比如ArrayList或其他的集合类

 

这个问题只能新建数组,或是使用ArrayList集合类来实现。

posted @ 2013-10-22 14:12  aspirant  阅读(1541)  评论(0编辑  收藏  举报