0

我知道最好先检查一个属性是否已经是我喜欢的,然后再重新设置它。如果我错了,就直说吧!

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

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

还是我应该直接设置文本而不先检查?

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

这些版本哪个更好?你喜欢哪个?

4

1 回答 1

0

检查是否jTextfield返回 null 是一个好习惯。

if (jtextfield!=null) 
     jtextfield.setText("");
于 2013-08-11T11:26:04.393 回答