在程序中,我用到了一个类型为String的变量if2.我需要判断这个是否为空,然后根据判断结果做不同的操作。
最开始,我很自然的这样写 代码: if( if2 == "" ) ... 可是实际测试的时候却并不执行相应的代码。这个问题困扰了我好久,我也试着将""换成了null,都不行。
然后查了一下,改成了 if( if2.equals("") ) ... 就阔以了。
哎,还是基础掌握的不好。
在程序中,我用到了一个类型为String的变量if2.我需要判断这个是否为空,然后根据判断结果做不同的操作。
最开始,我很自然的这样写 代码: if( if2 == "" ) ... 可是实际测试的时候却并不执行相应的代码。这个问题困扰了我好久,我也试着将""换成了null,都不行。
然后查了一下,改成了 if( if2.equals("") ) ... 就阔以了。
哎,还是基础掌握的不好。