设置带或不带支票的属性

时间:2013-08-11 11:24:05

标签: java if-statement coding-style jtextfield

我已经了解到,首先要检查一个属性是否已经是我喜欢的,然后再次设置它。如果我错了,就说出来吧!

简短示例:如果我想清除JTextField(将文本设置为“”),我应该首先检查现有值,如果它还不正确,请设置一个空白字符串。

...
if (!jtextfield.getText().equals("")) {
    jtextfield.setText("");
}
...

或者我应该直接设置文本而不先检查?

...
jtextfield.setText(""); 
...

哪个版本更好?你更喜欢哪一个?

1 个答案:

答案 0 :(得分:0)

检查jTextfield是否返回null是一种很好的做法。

if (jtextfield!=null) 
     jtextfield.setText("");