如何在Java中将数组的所有元素初始化为任何特定值

拉维·乔希(Ravi Joshi):

C/C++我们有memset()可以实现我的愿望的功能,但我Java怎么能将所有元素初始化为一个特定的值?每当我们编写时int[] array=new int[10];,这只会初始化一个大小为10的数组,其中所有元素均等于零。我只想为我的一个数组更改此初始化整数。即我想初始化一个数组,其中所有元素都等于-1否则,我必须for在初始化之后放置一个循环,该循环的范围从索引0到索引,size-1并且在该循环内,我将元素分配给-1以下是用于更多理解的代码-

    int[] array = new int[10];
    for (int i = 0; i < size; i++) {
        array[i] = -1;
    }

我会正确吗?还有其他方法可以做到吗?

奥利弗查尔斯沃思(Oliver Charlesworth)

如果是原始类型,则可以使用Arrays.fill()

Arrays.fill(array, -1);

[ 顺便说一下,memset在C或C ++中,仅真正用于的数组char]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Java中将2D数组的所有元素初始化为任何特定值

如何在Swift中将数组的所有成员初始化为相同的值?

在C ++中将数组的所有元素初始化为一个默认值?

如何在bash中将数组元素初始化为0?

如何在C ++中的函数中将静态数组初始化为特定值?

将数组的所有元素初始化为相同数量

将 C 数组的所有元素初始化为整数

如何在C中将数组初始化为0?

如何在C中将数组初始化为全0?

如何在TypeScript中将数组初始化为元组类型?

如何在C中将结构数组初始化为Global?

如何将数组的所有成员初始化为相同的值?

将所有数组元素初始化为零的快捷方式吗?

如何在Golang中将从protobuf导入的消息初始化为数组

编译器如何在C中将数组初始化为零?

如何在类中将向量初始化为特定长度?

将大型二维数组初始化为 C++ 中的所有值

Java对象数组可以将元素初始化为非null值吗?

在Java中将多个变量初始化为相同的值

如何在cython中将结构初始化为NULL?

如何在TypeScript中将{[key:string]:string}初始化为{}?

如何在 C++ 中将结构初始化为 0

有没有办法将所有 int 数组元素初始化为零,除了循环

如何一次将Java类中的所有变量初始化为零

如何打印删除了所有初始化零的输入数组的所有元素?

什么是评价该线假设I = 0的顺序和数组的所有元素初始化为0 [I ++] = A [1 ++] + 2;

如何在提交任何任务之前初始化固定线程池的所有线程?(JAVA)

如何在其数组元素中找到具有特定值的所有实体?

如何在不将所有值归零的情况下初始化长Golang数组?