簡體   English   中英

如何用Java格式化2D陣列的打印

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM