如何在java中对字符数组的文本进行对齐?
我试图返回一个已经对齐的字符数组左、右和中
假设每行最多有6个字符。经证明合理的文本中的各自产出将是:
Left:
How is
your
day
Center:
How is
your
day
Right:
How is
your
day
通过使用for循环,我在数组中的行超过最大限制6之前添加了一个'\n'
Example[3] = '\n';
我如何才能返回数组,使其以合理的格式输出
我做了一些搜索,我所能找到的就是如何证明字符串的正确性
抱歉,格式太糟糕了。我不知道如何把它格式化好
# 1 楼答案
这是一个非常基本的例子
它基本上用空格填充
String
值,以提供对齐它只是输出
# 2 楼答案
Commons StringUtils有各种方法以各种格式对字符串进行对齐。比如leftpad,rightpad,centerpad