我有一个字符串
的arrayListList<String> titleBar = Arrays.asList("UserName*","Dob*", "Email*", "Address","Country");
和一个豆
public class TitleBar {
String userName;
String dob;
String email;
String adress;
String country;
getter and setter for all fields()
}
我正在尝试验证必填字段(即以*结尾的标题项) 我知道哪些字段是必填项(因为我可以看到titleBar列表)所以我可以使用简单的非空检查
if (userName != null) {
sysout(please enter username)
}
if (email != null) {
sysout(please enter Email)
}
但我对强制字段的要求不断变化。 所以每次添加和删除非null检查方法对我来说都是开销。 所以我想要做的是动态验证必填字段,即使用titleBar列表并检查所有必填字段不为空的方法。 我没有想法。(收集类型可以改变)。只是想知道可以使用Java的哪些功能或API。