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