编辑其边界之外的数组

And*_*meN 0 java arrays android

我有一个阵列与Defualt"猫","狗",西蒙","史密斯"因此长度是3.

如果我想编辑史密斯我输入数组[3] ="JR史密斯"

但是如果用户想要在数组中添加另一个东西我试过:array [4] ="Car"但是它让我出界了.

如何在数组初始化之外扩展数组?

//西蒙

编辑*

我知道有List.但是阵列没有办法.因为我花了很长时间才写出像200长度阵列...

Anu*_*san 8

您不能在初始化之外扩展数组.出于这样的目的,建议使用ArrayList.它具有超出预定义大小的属性.

可以在此处找到使用ArrayList的简单示例