java - 将静态值分配给数组中前 10 个位置的更快方法

标签 java arrays

我想将整数 1-10 分配给现有整数数组的前 10 个值(索引 0-9)。有没有办法在没有 for 循环的情况下快速执行此操作,还是我需要 for 循环?

例子:

//already existing array with index 0-14.
//want to change this to {1,2,3,4,5,6,7,8,9,10,1,1,1,1,1}
int[] array = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);

我所知道的:

int x = 1;
for (int a = 0; a < 10; a++)
{
    array[a] = x;
    x++;
}

有没有更快的方法,也许是一些命令?

谢谢!

最佳答案

你可以静态分配它,如果你有静态数据,它会更干净

int[] array = {1,2,3,4,5,6,7,8,9,10};

关于java - 将静态值分配给数组中前 10 个位置的更快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14301149/

相关文章:

java - 如何使用java使用正则表达式搜索括号之间的文本?

java - 面向方面编程中的四人组模式用法?

javascript - 使用 Angular js 从 json 数组中删除重复值

java - 我应该如何分隔以下三个字符串?

java - 获取包含垃圾数据的字符串的特定部分

java - WakeLock并不总是释放

java - 如何获取正在运行的C程序的stdin和stdout

javascript - 按字母顺序对数组进行排序,但有异常(exception)

java - 将新值添加到现有数组的开头

arrays - 在 Swift 中修改数组项