Integer InforumId=Integer.parseInt("7175ce4739764d70b53bb9e0aa2cb9ff");
为什么报错
parseInt是将字符串的数字转换成整数、Integer InforumId=Integer.parseInt("7175");这样能转、你那样转不过来的
“7175ce4739764d70b53bb9e0aa2cb9ff“字符串中只能包含数字吧,不能有字母和其他非字母的字符吧。你试试把后面的字符串改成数字,比如“123”
好的,谢谢大家了,我知道了,这个是不用转的,
Integer 转不了这种,不过你这字符串看起来像是16进制,如果是的话,可以先转成10进制,再用Integer 解析。
后面的是数字类型的字符串才可以,比如:“123”,这样的就可以。
Integer只能转数字
Integer只能转换不大于65535的整数型字符串
为什么要转?后面是个合法的hex数值
(16进制)7175ce4739764d70b53bb9e0aa2cb9ff = 150814446075505600866288664660464828628(10进制)
然后Integer InforumId=Integer.parseInt("150814446075505600866288664660464828628”)成功!!!!
http://www.99itschool.com/ 可以借鉴下
Integer好像只能转数字吧