您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

打印阵列错误

打印阵列错误

使用Arrays.toString()打印数组的内容。实际上不打印数组本身。

System.out.println(printArray); // Prints [Ljava.lang.String;@7c1c8c58 
System.out.println(Arrays.toString(printArray0); // Prints [Dog says Woof, woof...]

如果您确实使用Arrays.toString(),请在循环外部打印数组。您也可以只System.out.println(printArray[i])在循环内部打印数组的每个部分。

public String printOut() {
    while (true) {
        for (int i = 0; i < 10; i++) {

            String value = (animalArray[i] + " says " + noiseArray[i] + ".");
            printArray[i] = value;
            System.out.println();
            System.out.println(printArray[i]); // This works
            break;
        }
    }
    System.out.println(Arrays.toString(printArray); // Also works
}
其他 2022/1/1 18:35:53 有498人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶