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! Messenger’s low  PC-to-Phone call rates.

Reply via email to