【发布时间】:2021-05-20 00:43:40
【问题描述】:
我正在尝试向字符串添加填充,但是我不知道如何执行此操作。我的目标是拥有这样的东西:
首页:email@gmail.com(冒号后 7 个空格)
上面有 "Home:" 硬编码,应该有 7 个空格以及一个用于电子邮件的变量。这是我目前所拥有的:
return String.format("Home:%7s", email);
我的理解是%7s 是添加值为 7 的左填充,然后我有 s 用于我想要在填充之后包含的字符串。有人可以帮我纠正一下吗?
看起来很像这样:
Home:email@gmail.com
所以发生的事情是当我有这样的东西时,一切看起来都很好:
return String.format("Home:%7s", "email");
当我添加我的变量而不是硬编码“电子邮件”时,我完全失去了填充。
【问题讨论】:
-
希望这会有所帮助:baeldung.com/java-pad-string
-
How to Ask: 你应该自己研究一下:在网上搜索
java pad string会找到像 Baeldung.com 这样的教程????如果仍未找到,请说明您发现、尝试过但仍然错误或缺失的内容。 -
我有,但我无法弄清楚,因此在这里发布我尝试过的示例并要求澄清。
-
@hc_dev 我在上面更新了我的问题。我不确定如何在填充之前有一个字符串以及如何替换字符串变量来呈现电子邮件。
标签: java string-formatting padding