我已經遇到了一個我一直在處理的個人Java項目中的一個難題。我想以表格的形式打印字符串的二維數組。不是自己的字符串,而是行列標籤(想想Microsoft Excel)。這是我設想的最終產品,星號代表字符串應該去的地方。打印二維數組作爲網格? (Java)
| A | B | C | D | E | F | G |
----+---------+---------+---------+---------+---------+---------+---------+
1 | * | * | * | * | * | * | * |
----+---------+---------+---------+---------+---------+---------+---------+
2 | * | * | * | * | * | * | * |
----+---------+---------+---------+---------+---------+---------+---------+
3 | * | * | * | * | * | * | * |
----+---------+---------+---------+---------+---------+---------+---------+
4 | * | * | * | * | * | * | * |
----+---------+---------+---------+---------+---------+---------+---------+
5 | * | * | * | * | * | * | * |
----+---------+---------+---------+---------+---------+---------+---------+
6 | * | * | * | * | * | * | * |
----+---------+---------+---------+---------+---------+---------+---------+
7 | * | * | * | * | * | * | * |
----+---------+---------+---------+---------+---------+---------+---------+
8 | * | * | * | * | * | * | * |
----+---------+---------+---------+---------+---------+---------+---------+
9 | * | * | * | * | * | * | * |
----+---------+---------+---------+---------+---------+---------+---------+
10 | * | * | * | * | * | * | * |
----+---------+---------+---------+---------+---------+---------+---------+
我知道,這將使用一個嵌套前饋迴路,並且所述邏輯過程將是把該字符串值在內部循環,如「例如[i] [j]」型格式。我只是很困惑,以至於如何以正確的格式圍繞單元格進行設計,將每個字符串限制爲10個字符,例如Excel在縮小時限制其單元格大小的方式。我是否使用子字符串?我是否使用printf來正確地分隔第十行?
任何指針都非常感謝,我從來沒有像以前這樣難過。
請張貼您的圖片。 –
使用printf打印單行。做一個方法。從那裏開始。 –