a.setisActive(Integer.parseInt(temp[7]));我执行的是上面那个代码的时候报java.lang.NumberFormatException: For input string: " 1"
temp[7]是抓的数据库里的isactive这列的值,这个值是number(1)的类型,里面的值是1或0。
temp[]是String类型的,我在JAVA里面定义的isactive是int型的。
此时那里面的值是1,我执行转换成int型的时候报错。
请问该如何解决
temp[7]是抓的数据库里的isactive这列的值,这个值是number(1)的类型,里面的值是1或0。
temp[]是String类型的,我在JAVA里面定义的isactive是int型的。
此时那里面的值是1,我执行转换成int型的时候报错。
请问该如何解决
这样试试。
你的方法没用。integer.tostring是转换成字符串型吧