我已经了解到,首先要检查一个属性是否已经是我喜欢的,然后再次设置它。如果我错了,就说出来吧!
简短示例:如果我想清除JTextField(将文本设置为“”),我应该首先检查现有值,如果它还不正确,请设置一个空白字符串。
...
if (!jtextfield.getText().equals("")) {
jtextfield.setText("");
}
...
或者我应该直接设置文本而不先检查?
...
jtextfield.setText("");
...
哪个版本更好?你更喜欢哪一个?
答案 0 :(得分:0)
检查jTextfield
是否返回null是一种很好的做法。
if (jtextfield!=null)
jtextfield.setText("");