Tôi có một List<String>
một phần phù hợp với chuỗi trong trường hợp List.contains (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");
nếu tôi làm list.contains("EFGH")
, nó sẽ trả true
. Tôi có thể nhận được sự thật trong trường hợp list.contains("IJ")
không? Tôi có nghĩa là, tôi có thể một phần phù hợp với chuỗi để tìm thấy nếu họ tồn tại trong danh sách?
Tôi có danh sách 15000 chuỗi. Và tôi phải kiểm tra khoảng 10000 chuỗi nếu chúng tồn tại trong danh sách. Điều gì có thể là một cách khác (nhanh hơn) để làm điều này?
Cảm ơn.
* "Tôi có thể nhận được' true' trong trường hợp 'list.contains (" IJ ")'? "* Điều gì đã xảy ra khi bạn * thử * nó? –
trả lại 'false' – y2p
bạn có biết * cụm từ chính xác * nào phù hợp hay chỉ đủ để biết rằng nó khớp với một trong các cụm từ của bạn (mà không biết cái nào)? – Bohemian