Well, if you really want it faster, don't new an object ;-)
And static and final are redundant too... It's also cleaner IMHO to catch
the right exception (also thrown for null values BTW). And to make it still
faster, use the overload that takes a radix of 10, which will avoid still
one indirection. Cheers, --DD
public static boolean isByte(String value) {
try {
Byte.parseByte(value, 10);
return true;
} catch (NumberFormatException e) {
return false;
}
}
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 07, 2002 10:03 AM
To: [EMAIL PROTECTED]
Subject: R�f. : RE: R�f. : Re: Commons Validator
public static final boolean isByte( String value )
{
try
{
new Byte( value );
return true;
}
catch( Exception e )
{
return false;
}
}
Cheer,
Lo�c
ps: don't have the time to make a patch (sorry)
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>