File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Question on format Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Question on format" Watch "Question on format" New topic

Question on format

Tayitu Betule
Ranch Hand

Joined: Dec 18, 2009
Posts: 39
Why is the following code prints "true false" and not "false false"?

Thank you all.
Kaspar Christenson

Joined: Feb 26, 2009
Posts: 21

The Formatter %b conversion documentation states
If the argument arg is null, then the result is "false". If arg is a boolean or Boolean, then the result is the string returned by String.valueOf(). Otherwise, the result is "true".

Since you're formatting a String the result is "true".
Tayitu Betule
Ranch Hand

Joined: Dec 18, 2009
Posts: 39
Thank you Kaspar. That was an oversight on my side.
I agree. Here's the link:
subject: Question on format
Similar Threads
Why am I being able to add Duplicates to this set?
string literal GC
Formatter class problem
toString() on Integer class