【发布时间】:2013-08-11 11:24:04
【问题描述】:
我知道最好先检查一个属性是否已经符合我的喜好,然后再重新设置它。如果我错了,就直说吧!
简短的例子:如果我想清除一个 JTextField(将文本设置为“”),我应该先检查现有值,如果它还不正确,设置一个空白字符串。
...
if (!jtextfield.getText().equals("")) {
jtextfield.setText("");
}
...
还是不先检查直接设置文本?
...
jtextfield.setText("");
...
这些版本哪个更好?你更喜欢哪个?
【问题讨论】:
-
如果您的唯一目的是将其设置为空白而不管包含什么内容,则无需检查。
-
@Algorithmist 谢谢,帮我改进代码
标签: java if-statement coding-style jtextfield