[英]How to formatting a print of a 2D Array in Java
我用这个...
IO.println( Arrays.deepToString( array ) );
在屏幕上打印我的数组。 结果:
[[., ., ., ., ., ., .], [., ., ., ., ., ., .], [., ., ., ., ., ., .], [., ., .,
., ., ., .], [., ., ., ., ., ., .]]
我的问题,我希望它看起来像这样:
[[., ., ., ., ., ., .],
[., ., ., ., ., ., .],
[., ., ., ., ., ., .],
[., ., ., ., ., ., .],
[., ., ., ., ., ., .]]
您能帮我找到格式化“阵列打印”的方法吗?
非常感谢你!
对不起我的英语...
您可以使用此:
IO.println(Arrays.deepToString(array).replace("], [", "],\n ["));
因此,将每个], [
替换为],\\n [
而\\n
会在字符串中添加换行符。
在段之间添加\\ n
System.out.println([[.,.,.], \n [[.,.,.], \n .......);
当您继续模式时,每个\\ n都会换行
编辑:该代码的结果将是:(也不要使用该格式,仅使用您的数组和数组编号,即: System.out.println(array[1] /n array[2] /n array[3]
[[。,。。],
[[。,。。],
.........
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.