奇怪的servlet问题。
我在servlet中写如下代码:
String strAdd_RowNum = request.getParameter("Add_RowNum"); //获取总共增加的行数
int iAdd_RowNum = 0;
if ( (strAdd_RowNum != null) && (strAdd_RowNum != "")) {
iAdd_RowNum = Integer.parseInt(strAdd_RowNum);
}
我 的目的是要判断strAdd_RowNum不为空值且不为空串的时候,将其转换为整型。
可是我发现跟踪的时候,这个if判断没起作用,strAdd_RowNum明明为空,却还是执行那句转换。
我把代码改成这样:
if ( strAdd_RowNum.length() > 0 ) {
iAdd_RowNum = Integer.parseInt(strAdd_RowNum);
}
就可以了
怎么回事啊???!!什么原因呢。