Re: how to fill the string to length = 256
- From: Roedy Green <look-on@xxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 28 Jul 2005 11:00:30 GMT
On Thu, 28 Jul 2005 13:29:33 +0800, <moon_ils-se@xxxxxxxxxxxx> wrote
or quoted :
>Now, I am using below code, how to fill the string to length = 256 or more ?
> inputLine = inputLine.substring(0,inputLine.length()) +
> " " +
> " " +
> "
/**
* Pads the string out to the given length by applying blanks on
the left.
*
* @param s
* String to be padded/chopped.
* @param newLen
* length of new String desired.
* @param chop
* true if Strings longer than newLen should be truncated
to newLen
* chars.
* @return String padded on left/chopped to the desired length.
*/
public final static String leftPad ( String s, int newLen, boolean
chop )
{
int grow = newLen - s.length();
if ( grow <= 0 )
{
if ( chop )
{
return s.substring( 0, newLen );
}
else
{
return s;
}
}
else if ( grow <= 30 )
{
return " ".substring( 0, grow
) + s;
}
else
{
return rep( ' ', grow ) + s;
}
} // end leftPad
/**
* Produce a String of a given repeating character.
*
* @param c
* the character to repeat
* @param count
* the number of times to repeat
* @return String, e.g. rep('*',4) returns "****"
*/
public final static String rep ( char c, int count )
{
char[] s = new char[ count ];
for ( int i = 0; i < count; i++ )
{
s[ i ] = c;
}
return new String( s ).intern();
} // end rep
--
Bush crime family lost/embezzled $3 trillion from Pentagon.
Complicit Bush-friendly media keeps mum. Rumsfeld confesses on video.
http://www.infowars.com/articles/us/mckinney_grills_rumsfeld.htm
Canadian Mind Products, Roedy Green.
See http://mindprod.com/iraq.html photos of Bush's war crimes
.
- Follow-Ups:
- Re: how to fill the string to length = 256
- From: moon_ils-se
- Re: how to fill the string to length = 256
- References:
- how to fill the string to length = 256
- From: moon_ils-se
- how to fill the string to length = 256
- Prev by Date: Re: How to covert String("6,400.0") to Double ?
- Next by Date: error trying to initialize the HPI library
- Previous by thread: how to fill the string to length = 256
- Next by thread: Re: how to fill the string to length = 256
- Index(es):
Relevant Pages
|