我用这个......
IO.println( Arrays.deepToString( array ) );
在屏幕上打印我的数组。结果:
[[., ., ., ., ., ., .], [., ., ., ., ., ., .], [., ., ., ., ., ., .], [., ., .,
., ., ., .], [., ., ., ., ., ., .]]
我的问题,我希望它看起来像这样:
[[., ., ., ., ., ., .],
[., ., ., ., ., ., .],
[., ., ., ., ., ., .],
[., ., ., ., ., ., .],
[., ., ., ., ., ., .]]
你能帮我找一种格式化“数组打印”的方法吗?
非常感谢!
抱歉我的英文...
答案 0 :(得分:2)
你可以用这个:
IO.println(Arrays.deepToString(array).replace("], [", "],\n ["));
因此,], [
替换每个],\n [
,而\n
会为字符串添加换行符。
答案 1 :(得分:0)
在段之间添加\ n
System.out.println([[.,.,.], \n [[.,.,.], \n .......);
当您继续模式时,每个\ n开始一个新行
编辑:该代码的结果将是:(也不要使用该格式只使用您的数组和数组编号,即:System.out.println(array[1] /n array[2] /n array[3]
[[。,。。],
[[。,。。],
.........