gpt4 book ai didi

java - 使用 String.format 添加空格和额外数字

转载 作者:行者123 更新时间:2023-11-29 08:32:17 28 4
gpt4 key购买 nike

我希望我的输出,即姓名,后跟年龄,中间有 10 个字符的空格。此外,年龄必须显示为 2 位数字。

所以如果我写:

System.out.printf(name + " " + String.format("%02d", age);

我会得到这样的结果(假设给出的输入是“Peter”,9):

Peter 09

但是我想在姓名和年龄之间留出 10 行空格。下面的代码会报错,不过也能说明我的想法

System.out.printf(name + String.format("%10s02d", age);

我知道我可以通过这样做来增加空间:

String.format("%s10", someVariable);

我怎样才能实现我想要的?

谢谢

最佳答案

你错过了空格作为格式函数的参数

System.out.printf(name + String.format("%10s%02d",  " ", 1));

关于java - 使用 String.format 添加空格和额外数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46912757/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com