我是Java的新手。我想提醒用户,如果他们没有在String
中输入JTextField
,那么我要使用if
-else
语句来保护自己。但是,提醒在我测试时不会跳出来。
如何使用if-else语句防止字符串在文本字段中为空?
if ( !name == null && score >= 0) {
Student stu = new Student(name, score);
students.add(stu);
}
}
else if(name == null) {
reminder.setText("Could you tell me your name?");
}
else{
reminder.setText("Enter numbers for score! Must be a positive number!");
}
空检查为if (object != null)
,如果要检查是否填写了文本字段,
JTextField field = new JTextField();
String text = field.getText();
if (text != null && text.length() > 0) {
System.out.println("Field has data");
}