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语句无法正常查询,解决前两者的方法就是,加这样一段判断代码
java.lang.NumberFormatException: For input string:_第1张图片
其中红线标注的可以为任意值,只要在sql语句中加以判断就好
这里写图片描述
判断条件要上下一致
最后一种错误形式通过str.replace(” “, “”);去所有的空格
总结:还有一个问题没有解决,当输入Date类型为空的时候,传回后台的并不是null也不是“”,请教各位大神,应该怎么判断一个Date类型是否为空呢
java.lang.NumberFormatException: For input string:_第2张图片

你可能感兴趣的:(java.lang.NumberFormatException: For input string:)