The object which I want to convert into Integer is a number and can be
converted to int, its not a string or a boolean .
I get this object either from request attribute , or request parameter or a
DAO.
If I get this ob ject from request parameter I cannot cast it to integer
because I get compilation error stating that cannot cast a String to integer
in this case do I have to create a new Integer every time ?
Thanks & Regards
Scott Van Wart <[EMAIL PROTECTED]> wrote: temp temp wrote:
> What is the best way to convert an object to an Integer .If casting dosen't
> work?
>
Object probablyAnInteger = ....;
Integer someInt;
if ( probablyAnInteger == null || probablyAnInteger.equals( "" ) )
{
someInt = null;
}
else
{
try
{
someInt = new Integer( probablyAnInteger.toString() );
}
catch ( NumberFormatException e )
{
// definitely not an integer
someInt = null;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------
How low will we go? Check out Yahoo! Messengers low PC-to-Phone call rates.