Explain the Java parseint exception?                     
                        
                           
                           
                        
                     
                  
                  
                  I want to convert a java.lang.String to a java.lang.Integer, assigning a default value of 0 if the String is not convertible. Here is what I came up with. I would appreciate an assessment of this approach.
To be honest, it feels a little squirrely to me:
String strCorrectCounter = element.getAttribute("correct");
Integer iCorrectCounter = new Integer(0);
try {
iCorrectCounter = new Integer(strCorrectCounter);
} catch (Exception ignore) { }
here is a solution regarding the Java parseint exception:
int tryParseInt(String value) { 
 try {  
     return Integer.parseInt(value);  
  } catch(NumberFormatException nfe) {  
      // Log exception.
      return 0;
  }  
}you should catch NumberFormatException instead of exception.
 
 
