如何使用String.format()删除某些数字?

问题描述 投票:0回答:1

我正在使用一个名为Human的班级,我在那里定义了一年到Human班 - 年份在1932年到2017年之间 - 我想用String.format()1948转换为F48,其中F总是在前面。有没有一种简单的方法来实现这一目标?我一直在尝试:

String sf3 = String.format("Value is %10s", 1948);

但似乎只是增加了更多的空白。

java string.format
1个回答
1
投票

要删除前两位数,你应该使用modulo (%) operator得到除以100的余数。然后用字母“F”加上前缀,你就完成了。

© www.soinside.com 2019 - 2024. All rights reserved.