Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: All
Nov 7, 2000

Using "sprintf" function in Java

In C, the "sprintf" function will format a string, including integer values, to a specific length. For example, you could do "sprintf(%2d)"; and it would show 00 as part of the string. Now the question is: How do you do that in Java?

There is a Java API in "java.text.NumberFormat." We can use this to solve that problem:

 

NumberFormat nf = NumberFormat.getInstance(); // say we need 2 digits nf.setMinimumIntegerDigits(2); System.out.println("Number 1:"+ nf.format(1));

The output will be 01, the exact output we want. Otherwise, we know that it would give the output 1.

Nikhil Ranjan
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap