动态搜索字符串

时间:2018-03-15 15:03:43

标签: java string

我有一个字符串

的arrayList
List<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。

0 个答案:

没有答案