Wednesday, November 28, 2018

java - How can I pad an integer with zeros on the left?




How do you left pad an int with zeros when converting to a String in java?



I'm basically looking to pad out integers up to 9999 with leading zeros (e.g. 1 = 0001).


Answer



Use java.lang.String.format(String,Object...) like this:



String.format("%05d", yournumber);


for zero-padding with a length of 5. For hexadecimal output replace the d with an x as in "%05x".




The full formatting options are documented as part of java.util.Formatter.


No comments:

Post a Comment

plot explanation - Why did Peaches' mom hang on the tree? - Movies & TV

In the middle of the movie Ice Age: Continental Drift Peaches' mom asked Peaches to go to sleep. Then, she hung on the tree. This parti...