首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何打印整数00而不是java打印0

如何打印整数00而不是java打印0
EN

Stack Overflow用户
提问于 2013-11-12 23:42:18
回答 2查看 15K关注 0票数 3

我有一个变量是private int minutes = 00

如果我执行System.out.println(minutes),Java将打印0而不是00,后者是值。它删除了最后一个零,但在本例中,我希望它打印00。如何做到这一点?

我还尝试将分钟设置为一个字符串,并执行:Integer.parseInt(minutes),然后打印出来。但结果是一样的。

EN

回答 2

Stack Overflow用户

发布于 2013-11-12 23:47:31

您可以执行以下操作:

private int minutes = 0
DecimalFormat formatter = new DecimalFormat("00");
String aFormatString = formatter.format(minutes);

System.out.println(aFormatString);

只需要保存一些行- System.out.println(new DecimalFormat("00").format(minutes));

票数 6
EN

Stack Overflow用户

发布于 2019-05-31 06:49:44

你可以试试这个方法,我在大学里就学过了

private static String formate(int valor) {
    return (valor < 10 ? "0" : "") + valor;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19933499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档