java.lang.NumberFormatException: For input string:

最近总是遇到这类错误
java.lang.NumberFormatException: For input string:“” “null” “Wed Nov 30 00:00:00 CST 2016”
总而言之他们出现的问题就是输入的String语句或者为null,或者为“”,或者含有空格无法转化为number类型,而导致sql语句无法正常查询,解决前两者的方法就是,加这样一段判断代码
这里写图片描述
其中红线标注的可以为任意值,只要在sql语句中加以判断就好
这里写图片描述
判断条件要上下一致
最后一种错误形式通过str.replace(” “, “”);去所有的空格
总结:还有一个问题没有解决,当输入Date类型为空的时候,传回后台的并不是null也不是“”,请教各位大神,应该怎么判断一个Date类型是否为空呢
这里写图片描述

猜你喜欢

转载自blog.csdn.net/guyu96/article/details/81536936