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

如何在Java中声明动态对象数组?

徐皓君
2023-03-14
问题内容

我想问一个关于Java的问题。我有一个用户定义的对象类,学生,它有2个数据成员,名称和ID。在另一个类中,我必须声明那个object
[](例如student stu[?];)。但是,我不知道对象数组的大小。是否可以声明对象数组但不知道大小?谢谢。


问题答案:

用户ArrayList。添加新元素时,它将自动扩展。以后,您可以根据需要将其转换为数组。

作为另一个选择(不确定您到底想要什么),您可以声明Object[]字段,而不必立即对其进行初始化。



 类似资料:
  • 我试图在OpenAPI 3中定义一个查询对象: 但示例值和架构未显示在 Swaager UI 中。 是有错误还是我错过了什么?

  • 问题内容: 有人可以澄清以下代码的重要性吗? 对象A被声明为final,但是我可以更改该对象的实例变量的值,也可以获取更新后的值。那么将对象声明为final的意义何在?我知道将原始数据类型声明为final,这使该变量保持不变。 问题答案: ob将无法引用任何其他对象:final关键字。 不能重新分配。但是您可以更改其内部(如果它是原始的,则是可变的)。所以这有效: 但这不是:

  • 问题内容: 假设我需要制作一系列String []对象。 我知道,如果我想创建一个名为“ test”的字符串数组来容纳3个字符串,我可以这样做 String []测试=新的String [3]; 但是,假设我需要制作一系列这样的数组,并且希望将它们命名为1,2、3、4、5 …等等。但是我需要很多,但我不知道要需要。 我如何达到类似的效果: 这将创建5个名为1到5的字符串数组。基本上,我希望能够创建

  • 我有重复的变量声明,我认为它们可以通过for循环来改进,但是我的尝试失败了。 我尝试了数组的for-loop声明器,但我的语法不起作用。 我有一个“工作代码”: 我试图减少它是这样的: 预期结果: 与“工作代码”相同的结果: 当我单击“menu1”div时: 实际错误消息:“意外标记=”“未捕获的TypeError:菜单[0][i].AddEventListener不是函数” 编辑:我发现了一个巨

  • 本文向大家介绍如何使用Java声明OpenCV Mat对象?,包括了如何使用Java声明OpenCV Mat对象?的使用技巧和注意事项,需要的朋友参考一下 在OpenCV中,Mat类表示用于存储图像的矩阵对象。您还可以手动声明Mat对象- 加载OpenCV本机库-使用OpenCV库编写Java代码时,第一步是使用加载OpenCV本机库。 实例化Mat类 -使用本章前面提到的任何函数实例化Mat类。

  • 本文向大家介绍在SAP ABAP中动态声明,包括了在SAP ABAP中动态声明的使用技巧和注意事项,需要的朋友参考一下 我认为对于您的实现,您可以动态地声明一个内部表。