java - 在数组范围外编辑数组

标签 java android arrays

我有一个默认的数组“Cat”、“Dog”、“Simon”、“Smith” 因此长度为 3。

如果我想编辑 smith,我输入 array[3] = "JR Smith"

但是如果用户想向数组中添加其他内容,我尝试过: array[4] = "Car" 但这让我出界了。

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

//西蒙

编辑*

是的,我知道有一个列表。但是有没有办法用数组呢?因为我花了很长时间才写出 200 长度的数组......

最佳答案

您不能在初始化之外扩展数组。为此,请使用 ArrayList建议。它具有超出其预定义大小的属性。

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

关于java - 在数组范围外编辑数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10340539/

相关文章:

java - Jsoup删除字符串中的多个空格

java - Java Socket编程中如何实现一台服务器和多个客户端之间的通信?

java - android 项目中的 onTouchListener 方法应该放在哪里?

javascript - 如何删除数组中的所有空数组

javascript - 使用 PHP 将 JSON 附加到文件中的数组

java - Java 中多重有界类型参数的用途是什么?

java - 改造 Android 应用程序从 Node.js 服务器获取 JSON

android - 当我需要使用 Activity 上下文时如何避免静态上下文引用?

android - 在布局中指定相对位置?

javascript - 提取 css 并与数据属性匹配