java - 相当于数组的 push() 或 pop()?

标签 java android

我正在尝试从我在主 java 文件中创建的数组中添加、删除和引用项目,但我无法找出正确的语法。在 actionscript 中,他们有 push() 和 pop() 用于在数组中添加和删除项目,在 android 中是否有等效项?

最佳答案

在 Java 中,数组具有固定大小(在初始化之后),这意味着您不能在数组中添加或删除项目。

int[] i = new int[10];

上面的代码 fragment 意味着整数数组的长度为 10。如果不重新分配对新数组的引用,就不可能添加第十一个整数,如下所示:

int[] i = new int[11];

在 Java 中,包 java.util 包含各种数据结构,可以处理从类似数组的集合中添加和删除项目。经典的数据结构 Stack 有 push 和 pop 的方法。

关于java - 相当于数组的 push() 或 pop()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4537980/

相关文章:

java - JDBC 为什么它返回所有可用的表?

java - 如何扩充子类的构造函数?

Java/Slick - 我应该在游戏中使用多个类吗

java - 依赖注入(inject) : How to maintain multiple configurations?

java - (Android Java Sqlite)由于IP地址导致连接数据库失败时如何提示toast

android - 是否可以在同一个 button.xml 存档中定义具有背景可绘制行为的多个按钮?

android - ArrayAdapter 的默认布局

java - 如何使 RealmList 可打包

Android:Mediaplayer:如何使用 SurfaceView 或 mediaplayer 以正确大小播放视频

java - 如何消除索引越界异常的错误