Re: How can I write right-justified into a 12 chars width field?
- From: alexandre_paterson@xxxxxxxx
- Date: Tue, 29 Apr 2008 20:21:46 -0700 (PDT)
On Apr 29, 7:23 pm, grem...@xxxxxxxxxxx (Catherina Svensson) wrote:
Lets say I have a String var which can contain values of different lengths e.g.
"aaa" or "bb bb bb".
I want to print them out with System.out.println right-justified with a field width
of 12 chars. If necessary this field should be left padded with blanks.
For the samples above the output should be e.g.:
" aaa"
and
" bb bb bb"
How can I implement this right-justified, blank padded, fixed-width filed output in Java?
What if the field is bigger than 12 chars?
Anyway Jakarta commons contains a lot of very useful stuff, including
a lot of StringUtils
very convenient methods, including leftpad, etc.
If you want don't want to use Jakarta commons for this, you may write
a helper method
somewhere in your project.
The following may help (not tested):
private static final String PAD = " ";
final String s ="aa aaa aa";
System.out.println( PAD.substring( Math.min(PAD.length(),
s.length())) + s);
.
- Prev by Date: Re: How can I write right-justified into a 12 chars width field?
- Next by Date: Re: How can I write right-justified into a 12 chars width field?
- Previous by thread: Re: How can I write right-justified into a 12 chars width field?
- Next by thread: Re: How can I write right-justified into a 12 chars width field?
- Index(es):
Relevant Pages
|