ihavewrittenafunctiontoconvertstringtointeger
IF (数据!=空)
{
int the value=integer.parseint (data.trim ),16 );
返回值;
}
else
返回空值;
ihaveastringwhichis 6042076399 anditgavemeerrors :
exceptioninthread ' main ' Java.lang.numberformatexception 3360 for input string 3360 ' 6042076399 '
at Java.lang.numberformatexception.for input string (numberformatexception.Java :48 )。
at Java.lang.integer.parseint (integer.Java :461 ) )。
isthisnotthecorrectwaytoconvertstringtointeger?
Here's the way I prefer to do it:
edit(08/04/2015 ) :
As noted in the comment below,thisisactuallybetterdonelikethis 3360
字符串编号=' 123 ';
intnum=integer.parseint(numstr );