Java 在终端中居中对齐文本的方法?

Java 在终端中居中对齐文本的方法?,java,text,terminal,Java,Text,Terminal,我正在做一个基本的程序,以文本为中心将有助于组织。我真的不认为这是可能的,但值得一问 尝试: 使用StringUtils不起作用,因为java.lang没有 我想是的。 用空格填充文本,对于我返回的所有文本来说,工作量太大。 有什么想法吗?我知道这是终端,我可能应该用别的东西让它看起来更好 使用而不是System.out.println 此外,您还可以在Java文档中使用: 此类支持布局对正和对齐、数字、字符串和日期/时间数据的通用格式以及特定于区域设置的输出 让我们看看你到目前为止都做了些什么

我正在做一个基本的程序,以文本为中心将有助于组织。我真的不认为这是可能的,但值得一问

尝试:

使用StringUtils不起作用,因为java.lang没有 我想是的。 用空格填充文本,对于我返回的所有文本来说,工作量太大。 有什么想法吗?我知道这是终端,我可能应该用别的东西让它看起来更好

使用而不是System.out.println

此外,您还可以在Java文档中使用:

此类支持布局对正和对齐、数字、字符串和日期/时间数据的通用格式以及特定于区域设置的输出


让我们看看你到目前为止都做了些什么。一个预期输出的例子也会有所帮助。看看这个:它只是一个我需要返回的字符串的中心。格式化方法似乎是解决方案,谢谢。@欢迎使用。如果一个答案对你有用,你应该接受它,这样问题就被标记为“已回答”,帮助你的人就会得到他的声誉分数。您将在此处找到更多信息: