java - 将数组传递给 Java 方法

标签 java arrays

如何将整个数组传递给方法?

private void PassArray() {
    String[] arrayw = new String[4];
    //populate array
    PrintA(arrayw[]);
}

private void PrintA(String[] a) {
    //do whatever with array here
}

我该如何正确地做到这一点?

最佳答案

你这样做:

private void PassArray() {
    String[] arrayw = new String[4]; //populate array
    PrintA(arrayw);
}

private void PrintA(String[] a) {
    //do whatever with array here
}

只需将其作为任何其他变量传递即可。
在 Java 中,数组是通过引用传递的。

关于java - 将数组传递给 Java 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1610757/

相关文章:

java - map 无法放大

java - 向 JPanel 添加组件

java - 如何以管理员身份发布到 Facebook 粉丝专页墙

java - LWJGL 旋转 : Won't rotate

c - 二维数组,打印索引。?

java - 如何将 Java 应用程序安装到我的 linux 系统

javascript - 来自嵌套数组的嵌套无序列表(递归)

c# - 在 C# 中安全/惯用地提取子数组

javascript - 检查数组是否有重复项,如果有,我需要改变原始项并删除最后一个重复项

arrays - 计算 C 中一致字符串的数量