I normally use the following idiom to check if a String can be converted to an integer.
public boolean isInteger( String input ) { try { Integer.
You may try apache utils
NumberUtils.isCreatable(myText)
See the javadoc here