因此,我正在制作一个小程序来登录。我有4种表格,需要填写,如果你点击按钮登录,那么我想检查表格是否填写,如果没有,你会得到一个消息,说明你仍然需要填写哪种表格。我想到了2这样做的方法。一个比另一个更容易的方法。 最简单的办法:检查数组中的一个或多个字符串是否为空/ enum
static String [] Check = {SendMail.FEText, SendMail.FWText, SendMail.TEText, SendMail.TWText};
public static boolean fullFilled() {
for (String s: Check) {
if (s.equals("")) {
JOptionPane.showMessageDialog(null, "Je bent vergeten om iets in te vullen.", "Vergeten", JOptionPane.ERROR_MESSAGE);
return false;
} else {
return true;
}
}
return false;
}
和另一个的enum
,但我不知道如何完成这一点:
public enum Check {
FACEBOOK_EMAIL("FaceBook emailadres", SendMail.FEText),
FACEBOOK_WACHTWOORD("FaceBook wachtwoord", SendMail.FWText),
TOTO_EMAIL("Toto emailadres", SendMail.TEText),
TOTO_WACHTWOORD("Toto wachtwoord", SendMail.TWText);
public String formName;
public String stringName;
Check(String formName, String stringName) {
this.formName = formName;
this.stringName = stringName;
}
}
public static boolean fullFilled() {
for (String s: Check) {
if (s.equals("")) {
JOptionPane.showMessageDialog(null, "Je bent vergeten om " + s.formName + "iets in te vullen.", "Vergeten", JOptionPane.ERROR_MESSAGE);
return false;
} else {
return true;
}
}
return false;
}
我想说的“济在vergeten弯曲OM脸谱emailadres消息te vullen“。如果您忘记填写facebookemail(FEText)
'for(Check check:Check.values())'? – Tunaki
uhm。我不知道如何使用枚举;( – xX4m4zingXx
什么是实际问题? –