无法在Java中将数组作为参数传递

用户名

我有一个doSomething()接受Array作为参数的方法。当我像下面这样传递数组时:

package org.my;

public class ArrayMistry {

    public static void main(String ... args) {
        doSomething({1,2});// Compilation Error
    }   

    public static void doSomething(int[] params) {

    }   

}

我收到编译错误:

线程“ main”中的异常java.lang.Error:未解决的编译问题:令牌“ doSomething”上的语法错误,该令牌之前@,语法错误,请插入“枚举标识符”以完成EnumHeader语法错误,插入“ EnumBody”以完成BlockStatements

在org.my.ArrayMistry.main(ArrayMistry.java:6)

笔记:

如果我像波纹管一样通过,那就可以了

public static void main(String ... args) {
    int[] p = {1,2};
    doSomething(p);// no Error
    doSomething(new int[]{1,2});// no Error
}
德博斯密特·雷

数组通过引用传递。您需要使用[1,2]创建一个数组对象,并将该创建对象的引用传递给dosomethingnew关键字分配空间创建这个的int阵列。

int[] arr = new int[]{1,2};
doSomething(arr);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在find方法中将数组作为参数传递

来自分类Dev

在Java中将Integer或String数组作为参数传递

来自分类Dev

如何在Java中将任何数组作为参数传递?

来自分类Dev

在Powershell中将数组作为参数传递?

来自分类Dev

在C ++中将数组作为函数参数传递

来自分类Dev

在TypeScript中将数组作为参数传递

来自分类Dev

在golang中将数组作为参数传递

来自分类Dev

在sqlite Swift中将数组作为参数传递

来自分类Dev

在Python中将数组作为参数传递

来自分类Dev

在TypeScript中将数组作为参数传递

来自分类Dev

在C中将多维数组作为参数传递

来自分类Dev

在Kendo UI中将数组作为参数传递

来自分类Dev

在php中将数组作为参数传递

来自分类Dev

在PowerShell中将数组作为参数传递

来自分类Dev

在C中将数组作为参数传递

来自分类Dev

在 PHP 中将数组作为函数的参数传递

来自分类Dev

在 Thymeleaf 片段中将数组作为参数传递

来自分类Dev

在Java中将对象作为参数传递

来自分类Dev

在Java中将url作为参数传递

来自分类Dev

如何在Java中将数组的一部分作为函数参数传递?

来自分类Dev

为什么在Java中将命令行参数作为String数组传递?

来自分类Dev

如何在Java中将新数组作为参数传递给方法?

来自分类Dev

如果尝试在另一个公共类中将数组作为参数传递,为什么构造函数将无法在Java中编译?

来自分类Dev

在VBA中将数组作为RunPython脚本的参数传递(xlwings)

来自分类Dev

在詹金斯Pipelie中将数组作为参数传递

来自分类Dev

如何在ruby中将数组作为单个参数传递?

来自分类Dev

在JavaScript中将数组作为内置函数参数传递

来自分类Dev

在shell脚本中将命名参数作为数组传递

来自分类Dev

Rails-在模型函数中将数组作为参数传递

Related 相关文章

  1. 1

    无法在find方法中将数组作为参数传递

  2. 2

    在Java中将Integer或String数组作为参数传递

  3. 3

    如何在Java中将任何数组作为参数传递?

  4. 4

    在Powershell中将数组作为参数传递?

  5. 5

    在C ++中将数组作为函数参数传递

  6. 6

    在TypeScript中将数组作为参数传递

  7. 7

    在golang中将数组作为参数传递

  8. 8

    在sqlite Swift中将数组作为参数传递

  9. 9

    在Python中将数组作为参数传递

  10. 10

    在TypeScript中将数组作为参数传递

  11. 11

    在C中将多维数组作为参数传递

  12. 12

    在Kendo UI中将数组作为参数传递

  13. 13

    在php中将数组作为参数传递

  14. 14

    在PowerShell中将数组作为参数传递

  15. 15

    在C中将数组作为参数传递

  16. 16

    在 PHP 中将数组作为函数的参数传递

  17. 17

    在 Thymeleaf 片段中将数组作为参数传递

  18. 18

    在Java中将对象作为参数传递

  19. 19

    在Java中将url作为参数传递

  20. 20

    如何在Java中将数组的一部分作为函数参数传递?

  21. 21

    为什么在Java中将命令行参数作为String数组传递?

  22. 22

    如何在Java中将新数组作为参数传递给方法?

  23. 23

    如果尝试在另一个公共类中将数组作为参数传递,为什么构造函数将无法在Java中编译?

  24. 24

    在VBA中将数组作为RunPython脚本的参数传递(xlwings)

  25. 25

    在詹金斯Pipelie中将数组作为参数传递

  26. 26

    如何在ruby中将数组作为单个参数传递?

  27. 27

    在JavaScript中将数组作为内置函数参数传递

  28. 28

    在shell脚本中将命名参数作为数组传递

  29. 29

    Rails-在模型函数中将数组作为参数传递

热门标签

归档