我有一个 arrayList
List<SelectItem> list= new ArrayList<SelectItem>();
list.add(new SelectItem("abcdefg");
我需要检查字符串 "abc"
是否包含 selectItem 对象或其一部分。
实现这一目标的最佳方法是什么。请提出建议。
最佳答案
这假定 SelectItem 与 JSF SelectItem 类似,并且 getValue() 返回一个 String。它也可以应用于 getLabel()(相同的 JSF SelectItem 假设)。
for(SelectItem item : list) {
if(item.getValue().indexOf("abc") != -1) {
// you have it
} else {
// you don't
}
}
关于java - 检查 List<SelectItem> 在 java 中是否包含这部分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30369741/