| -1| 0| 1| 2|
+---+---+---+---+
-2 | hi| hi| hi| hi|
+---+---+---+---+
-1 | hi| hi| hi| hi|
+---+---+---+---+
在第一行和第一列上有一个带有编号的棋盘。每个单元格可以包含少于三个字符的字符串,每个字符串都是右对齐的。那么如何使用string.format()来对齐字符串呢?即使喜欢" hi"是一个两个字符的字符串,我还想要一个三字符的单元格,我该怎么做呢?我对string.format()
不是很熟悉答案 0 :(得分:1)
证明字符串的合理性你可以试试这个:
System.out.println( "%-3s %3s %n", NAME1, NAME2);
获得左对齐列,减号,字符数。所以''%-3s''表示左对齐的3个字符。
要获得右对齐列,请删除减号。