在 List.contains(String) 的情况下部分匹配字符串
我有一个List<String>
List<String> list = new ArrayList<String>();
list.add("ABCD");
list.add("EFGH");
list.add("IJ KL");
list.add("M NOP");
list.add("UVW X");
如果我这样做,它将返回 。在以下情况下,我可以获得一个真实吗?我的意思是,我可以部分匹配字符串以查找它们是否存在于列表中吗?list.contains("EFGH")
true
list.contains("IJ")
我有一个包含15000个字符串的列表。我必须检查大约10000个字符串,如果它们存在于列表中。还有什么其他(更快)的方法可以做到这一点?
谢谢。