首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否等同于数组的push()或pop()?

是否等同于数组的push()或pop()?
EN

Stack Overflow用户
提问于 2010-12-27 18:15:07
回答 3查看 327.2K关注 0票数 83

我正在尝试添加、删除和引用我在主java文件中创建的数组中的项,但我在找出正确的语法时遇到了问题。在actionscript中,他们有push()和pop()来添加和删除数组中的项,android中有对应的东西吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-27 18:57:31

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

代码语言:javascript
复制
int[] i = new int[10];

上面的代码片段表示整数数组的长度为10。如果不将引用重新分配给新数组,则无法添加第11个整数,如下所示:

代码语言:javascript
复制
int[] i = new int[11];

在Java语言中,java.util包包含各种数据结构,这些数据结构可以处理在类似数组的集合中添加和删除项。经典数据结构Stack具有推送和弹出方法。

票数 41
EN

Stack Overflow用户

发布于 2010-12-27 18:24:17

Stack Overflow用户

发布于 2010-12-27 18:20:38

您可以使用LinkedList。它有方法peek,poll和offer。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4537980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档