当前位置: 首页 > 面试题库 >

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

陈增
2023-03-14
问题内容

我试图从我在主java文件中创建的数组中添加,删除和引用项目,但是我在弄清楚正确的语法时遇到了麻烦。在动作脚本中,它们具有push()和pop()来添加和删除数组中的项目,android中是否有等效项?


问题答案:

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

int[] i = new int[10];

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

int[] i = new int[11];

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



 类似资料:
  • 问题内容: 我为使用堆栈的程序创建的2个类有问题。我得到的第一个问题是,当我尝试运行程序时,出现运行时错误。 这很难问,因为它做了很多事情。它要求用户输入以将数字添加到堆栈中,并检查堆栈是满还是空。我也可能需要帮助来复制阵列。 线程“主”中的异常java.lang.ArrayIndexOutOfBoundsException:在Lab15.main(Lab15.java:38)处在IntegerS

  • NSIS除了提供了变量$0~$9,$r0~$r9来存放文字外,还有堆栈,而通过Push和Pop这两个堆栈操作可以将一些数字或字符暂时存放到堆栈里面。 下面是一个简单例子,实现功能是保护某个变量的值: SetCompressor /SOLID lzma SetCompress force XPStyle on OutFile "aaa.EXE" Name "aaa" Section StrCpy

  • 问题内容: 我有一个通过以下方法读入列表的文件: 是否有任何不错的(单行)Java 7/8 / nio2方法可以在可执行Jar内的文件中实现相同的功能(大概必须使用InputStream读取)?也许是一种通过类加载器打开InputStream的方法,然后以某种方式将其强制/转换/包装为Path对象?还是包含与File.readAllLines(…)等效的InputStream或Reader的一些新

  • 本文向大家介绍JavaScript数组函数unshift、shift、pop、push使用实例,包括了JavaScript数组函数unshift、shift、pop、push使用实例的使用技巧和注意事项,需要的朋友参考一下 如何声明数组 s中数组的声明可以有几种方式声明 在new数组的时候可以传入一个参数,表示数组的初始化长度 但如果你想创建一个只有一个元素3的数组,那么使用 new 方法是不能实

  • 本文向大家介绍JS数组方法push()、pop()用法实例分析,包括了JS数组方法push()、pop()用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS数组方法push()、pop()用法。分享给大家供大家参考,具体如下: push()方法 1. 定义:向数组的末尾添加一个或更多元素,并返回新的长度。 2. 语法: arr.push(element1, ..., elem

  • 问题内容: 如果我有一个PHP数组: 带有值: 我有一个变量: 如何返回值?: 因为那是数组中最接近38(递增)的值? 问候, 泰勒 问题答案: