【发布时间】:2017-08-23 19:06:39
【问题描述】:
我有 2 种方法可以从 jTextField18.gettext 字符串中获得保护
第一种方法:
public boolean isEditValid(String number) {
for (int i = 0; i <= number.length(); i++)
if (number.indexOf(i) <= 'a' && number.indexOf(i) >= 'z')
return true;
return false;
}
第二种方法:
private void jButton18ActionPerformed(java.awt.event.ActionEvent evt) {
if (jTextField18.getText().isEmpty())
JOptionPane.showMessageDialog(this, "The text field is emty");
else if (isEditValid(jTextField18.getText()) == true)
JOptionPane.showMessageDialog(this, "Edit isnt valid ONLY NUMBERS!");
}
当我在文本字段上写一个数字和一个字符串时,它说我 Edit isnt valid ONLY NUMBERS 为什么?
【问题讨论】:
标签: java string for-loop if-statement int