java - 如何在 Java 中格式化二维数组的打印

标签 java arrays

我用这个...

IO.println( Arrays.deepToString( array ) );

在屏幕上打印我的数组。结果:

[[., ., ., ., ., ., .], [., ., ., ., ., ., .], [., ., ., ., ., ., .], [., ., .,
., ., ., .], [., ., ., ., ., ., .]]

我的问题,我希望它看起来像这样:

[[., ., ., ., ., ., .], 
 [., ., ., ., ., ., .], 
 [., ., ., ., ., ., .], 
 [., ., ., ., ., ., .], 
 [., ., ., ., ., ., .]]

你能帮我找到一种格式化这个“数组打印”的方法吗?

非常感谢!

抱歉我的英语...

最佳答案

你可以使用这个:

IO.println(Arrays.deepToString(array).replace("], [", "],\n ["));

因此将每个 ], [ 替换为 ],\n [\n 会在字符串中添加换行符。

关于java - 如何在 Java 中格式化二维数组的打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20525689/

相关文章:

java - 在 JPanel 上显示格式化字符串

java - Spring Boot Jar 执行内部属性文件

java - Java 中的 RTSP 客户端 - 链接不起作用

arrays - 如何在 Rust 中映射数组引用

java - JSONArray 中的 JSONArray

javascript - 查找作为该对象的直接或间接子对象的对象数量的有效方法是什么

java - 以 extends 和 super 作为参数的无限通配符

java - 发送 UTF-8 编码字符网络安全吗?

c - 为什么数组元素存储的是 n-1 而不是 n 的值

javascript - 根据数组长度重复 ReactDOM.render