Về cơ bản tôi chỉ cố gắng tìm một cách để tìm trận đấu gần nhất (không nhất thiết phải chính xác) của một String
Java: Có ai có phương pháp để tìm kết quả phù hợp nhất của chuỗi trong mảng không?
Ví dụ, tìm "delicous"
trong {"pie", "delicious", "test"}
này là khá rõ ràng, nhưng các giá trị trong mảng có thể không phải lúc nào cũng khác biệt.
Ai đó có thể giúp tôi với cách để đạt được điều này.
Cảm ơn, điều này làm việc khá tốt :) Nếu tôi có chocolatedessert và chocolatepie và tôi gõ chocolatedes có vẻ như đi cho bánh vẫn còn, nhưng nó vẫn tốt hơn nhiều so với trước: p Cảm ơn một tấn! –
Liên kết thứ hai bị hỏng. Vui lòng cập nhật. (đây có thể là liên kết - https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#getLevenshteinDistance(java.lang.CharSequence,%20java.lang. CharSequence)) –
@KazekageGaara cảm ơn, đã hoàn thành. –