我有一个 Excel 电子表格中的标题值列表,该电子表格设置为看起来像一个平面表格。我还有一个列表,定义了 Excel 工作表将插入到的表的关键字段。我基本上想遍历 header 字段列表,并且 header 存在于关键字段列表中,将其添加到某种映射中。检查一个列表中的值是否存在于另一个列表中的最佳方法是什么?
最佳答案
我相信将您的键列表转换为 Set
对象将为您提供您正在寻找的功能。
Set<String> keys = new HashSet<String>(listOKeys);
for (String header : listOHeaders) {
if (keys.contains(header)) {
// process
}
}
关于java - 检查一个列表的元素是否存在于另一个列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3299879/