我怎样才能在左边放置一个零的整数呢?

我怎样才能在左边放置一个零的整数呢?

你是怎么离开的int转换为String在爪哇?

我基本上是想把整数加到9999带前导零(例如1=0001).


慕娘9325324
浏览 400回答 3
3回答

慕标5832272

使用java.lang.String.format(String,Object...)就像这样:String.format("%05d", yournumber);对于长度为5的零填充。对于十六进制输出,请替换d带着x如"%05x".完整的格式化选项记录为java.util.Formatter.

鸿蒙传说

如果您出于任何原因使用Pre1.5Java,那么可以尝试使用ApacheCommonsLang方法org.apache.commons.lang.StringUtils.leftPad(String str, int size, '0')

墨色风雨

假设你想打印11如011您可以使用格式化程序: "%03d".您可以这样使用此格式化程序:int a = 11;String with3digits = String.format("%03d", a);System.out.println(with3digits);或者,一些java方法直接支持这些格式化程序:System.out.printf("%03d", a);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java