У меня есть 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 строк, если они существуют в списке. Что может быть другим (более быстрым) способом сделать это?
Спасибо.