前言
控制台报了一个 For input string: ""
的错误
原因
For input String:““从字面上理解就是你(input)输入或你传入的值为””,字符串类型在转化为其它数据类型时就报错了‘
报错部分代码。空值”"是不能转为int类型
如果你的id 传入的是个空置,进行转换的时候就会报错:
Integer id= Integer.parseInt(maps.get(“id”).toString());
解决方法
其实为了避免这种情况出现,我们可以对该变量的值进行非空处理
String userId = maps.get("userId").toString();
if( userId != null || !userId.equals("")){
。。。。
}