Java 在数组的参数中传递多个数字

Java 在数组的参数中传递多个数字,java,Java,是否可以将多个数字作为数组参数的参数传递?就像我使用常规int一样。或者参数必须是我必须创建的单独数组吗 公共静态void main(字符串[]args) { } 公共静态void getIntegers(int[]数组) { //在这里写什么都行 } 您可以使用varargs public static void getIntegers(int... array) 它可以在方法体中被引用为int[] 可以通过传递任何给定数量的ints或null来调用该方法 另请注意 每个方法签名不能声明

是否可以将多个数字作为数组参数的参数传递?就像我使用常规int一样。或者参数必须是我必须创建的单独数组吗

公共静态void main(字符串[]args) {

}

公共静态void getIntegers(int[]数组) {

//在这里写什么都行

}
您可以使用varargs

public static void getIntegers(int... array)
它可以在方法体中被引用为
int[]

可以通过传递任何给定数量的
int
s或
null
来调用该方法

另请注意

  • 每个方法签名不能声明多个varargs
  • 如果要在方法中声明多个参数,则varargs必须是最后一个
    • 您可以使用varargs

      public static void getIntegers(int... array)
      
      它可以在方法体中被引用为
      int[]

      可以通过传递任何给定数量的
      int
      s或
      null
      来调用该方法

      另请注意

      • 每个方法签名不能声明多个varargs
      • 如果要在方法中声明多个参数,则varargs必须是最后一个

      嘿,我很抱歉这是一个重复的问题,但我看了这个问题,它似乎让我更困惑,因为我不明白被问到了什么。这里有一个更好的重复-->。这个问题有很多答案,快速的谷歌搜索将提供很多有用的答案。嘿,我很抱歉,如果这是一个重复的问题,但我看了一个这个问题似乎让我更加困惑,因为我不明白被问的是什么。这里有一个更好的副本-->。这个问题有很多答案,快速的谷歌搜索会提供很多有用的答案。嘿,梅娜!谢谢你的回答,我还没有读到瓦拉格一章,所以当我看到“…”我以为它的意思是“这里的类型信息”,而不是一个实际的命令。嘿,梅娜!谢谢你的回答,我还没有读到varargs一章,所以当我看到“…”时,我以为它的意思是“这里的类型信息”,而不是一个实际的命令。