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

创建具有n个相同值/对象的副本的数组?

屈昊天
2023-03-14
问题内容

我想在数组中的n每个索引处创建一个大小相同的数组。用Java做到这一点的最佳方法是什么?

例如,如果n为5且值为boolean false,则数组应为:

= [false, false, false, false, false]

问题答案:

您可以尝试以下方法:

boolean[] array = new boolean[5];
Arrays.fill(array, false);

手动数组填充的第二种方法:

boolean[] array = new boolean[] {false, false, false, false, false};


 类似资料:
  • 输出:你好 对。因为a也会指向B的整数对象。这里还解释了:比较整数对象

  • 问题内容: 一个人如何处理一个javascript对象数组,例如: 并通过将值相加来合并重复的键。为了得到这样的东西: 我尝试迭代并添加到新数组,但这没有用: 问题答案: 您应该使用属性将未找到的每个对象分配给结果。 如果找到它,则需要添加它。 另外,部分问题是您正在重用变量来引用的值,因此您失去了对该对象的引用。

  • 我是个初学者,我想知道以下几点。 假设我有一个类并创建了一个对象并将一些数据放入其中: 然后我想创建另一个对象,并使其具有与相同的内容(但不是相同的内存位置)。我能做到以下几点吗? 或者这只是将和设置为相同的内存地址,而我只是在内存中的单个对象上有效地获得了两个句柄? 我读过关于克隆物体的书,它看起来太复杂了。我觉得自从我在打算复制整个内容,而不仅仅指向第一个。是这样吗? 所以我的问题是:为什么不

  • 问题内容: 一个人如何处理一个javascript对象数组,例如: 并通过将值相加来合并重复的键。为了得到这样的东西: 我尝试迭代并添加到新数组,但这没有用: 问题答案: 您应该使用属性将未找到的每个对象分配给结果。 如果找到它,则需要添加它。 另外,部分问题是您正在重用变量来引用的值,因此您失去了对该对象的引用。

  • 我有一个对象数组,希望删除所有具有特定键值的对象。 该数组如下所示: