I\'m trying to convert a String variable into an integer, only the String looks like this (for example):
String string = \" 12\";
And so the St
To make sure that your code does not throw NumberFormatException
or even NullPointerException
, when you get number from user, use apache common classes:
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.math.NumberUtils;
.....
// '1' is the default value which is returned when the string can not be converted to int
// The StringUtils.trimToEmpty do both left and right trim
int number = NumberUtils.toInt(StringUtils.trimToEmpty( " 12 ",1)) = 12;