我有一个 1 - 99 之间的整数。如何让它始终为两位数,即:01、04、21?
想必您的意思是将数字存储在字符串中。
从 JDK1.5 开始就有了String.format() http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html#format%28java.lang.String,%20java.lang.Object...%29方法,这将让你完全做你想做的事:
String s = String.format("%02d", someNumber);
String.format() 的好处之一是,您可以使用它来构建更复杂的字符串,而无需采用大量连接,从而产生更清晰的代码。
String logMessage = String.format("Error processing record %d of %d: %s", recordNumber, maxRecords, error);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)