当前位置: 首页 > 知识库问答 >
问题:

打印数组?[副本]

涂泰平
2023-03-14

当我打印出

    //display the board
    public static void main(String[] args) {
            Scanner keyboard = new Scanner(System.in);
            Scanner scanner = new Scanner(System.in);
            char [][] gameboardTwo = {{'*', '*', 'S', 'T', 'A','R', '*', 'W', 'A', 'R', 'S', '*', '*', '*'}, {'*', '*', 'E','P', 'I', 'S', 'O', 'D', 'E', '*', '*', 'I', 'V', '*'}, {'*', '*', '*','*', '*', '*', '*', '*', '*', '*', '*', '*', '*', '*'}, {'*', '*', '*','*', '*', '*', '*', '*', '*', '*', '*', '*', '*', '*'}};
            System.out.print(gameboardTwo);
        }

}

我得到的回报是:

[[C@75b84c92
Process completed.

共有1个答案

常智勇
2023-03-14

可以使用以下方法打印二维数组:

System.out.print(Arrays.deepToString(gameboardTwo));
 类似资料:
  • 我试图键入数组,但得到 我在谷歌上搜索了一下,我知道了关于这个例外的一切,但是我不能做任何事情来解决这个愚蠢的问题。

  • 所有的代码是正确的,除了行,我有数组,并试图打印他们(第5-6行)。如何打印数组?

  • 我目前正在处理数组,每次需要打印数组时,我都会执行for循环。 这似乎是一个将内置到java中的特性(我正在使用java)。是否有一种内置的方式来打印阵列?

  • 为了测试一个程序,我编写了以下语句:

  • 问题内容: 我不知道如何将可变数量的变量传递给函数。我认为传入一个数组并使用数组键作为变量名可以代替将额外的变量传递给函数的需要,并且它起作用了(我敢肯定有一种更好的方法可以做到这一点,欢迎提出建议)。但是,我似乎无法从函数内部的数组中获取键。 数组: 函数内部: 函数内部的代码重新发出警告:为foreach()提供了无效的参数。如何将键从阵列中拉出? 问题答案: 您可以使用PHP的array_k

  • 我制作了一个应用程序的前端,但现在我必须制作后端,因此打印一个数据库。问题是我出现了一个错误“Failed to get FirebaseApp Instance.请在使用FireStore之前调用FirebaseApp.configure()”: 应用程序代表: 数据库: 打印数据库: 谢谢你的帮助