关于事件的问题!急啊!(0分)

  • 主题发起人 蛇鹤八步
  • 开始时间

蛇鹤八步

Unregistered / Unconfirmed
GUEST, unregistred user!
我的代码如下:
void jdbNavToolBar1_mousePressed(MouseEvent e) {
String s10=jdbTextField10.getText();
if(s10=="")
JOptionPane.showMessageDialog(null,"单据号不能为空");
JOptionPane.showMessageDialog(null,"success");
}
为什么任何时候都不进行IF判断??都直接执行
JOptionPane.showMessageDialog(null,"success");
郁闷啊!!
 
==是对象引用比较,""也是字符串对象
s10与""不是引用同一对象当然不执行if
应该用if(s10.equals(""))
 
哦!!谢天谢地!真是非常之感谢!!!!!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
558
import
I
回复
0
查看
1K
天地弦
顶部