我用这个...
IO.println( Arrays.deepToString( array ) );
在屏幕上打印我的数组。结果:
[[., ., ., ., ., ., .], [., ., ., ., ., ., .], [., ., ., ., ., ., .], [., ., .,
., ., ., .], [., ., ., ., ., ., .]]
我的问题,我希望它看起来像这样:
[[., ., ., ., ., ., .],
[., ., ., ., ., ., .],
[., ., ., ., ., ., .],
[., ., ., ., ., ., .],
[., ., ., ., ., ., .]]
你能帮我找到一种格式化这个“数组打印”的方法吗?
非常感谢!
抱歉我的英语...
最佳答案
你可以使用这个:
IO.println(Arrays.deepToString(array).replace("], [", "],\n ["));
因此将每个 ], [
替换为 ],\n [
而 \n
会在字符串中添加换行符。
关于java - 如何在 Java 中格式化二维数组的打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20525689/