Fondamentalmente sto solo cercando di trovare un modo per trovare la corrispondenza più vicina (non necessariamente esatto) di un String
Java: Qualcuno ha un metodo per trovare la migliore corrispondenza di stringa nell'array?
Per esempio, trovare "delicous"
in {"pie", "delicious", "test"}
Questo è abbastanza ovvio, ma i valori nella la matrice potrebbe non essere sempre così distinta.
Potrebbe qualcuno, per favore, aiutarmi con un modo per raggiungere questo obiettivo.
Grazie, funziona molto bene :) Se ho cioccolatino e cioccolata e io chiamo cioccolatini, sembra ancora torta, ma è ancora molto meglio di prima: p Grazie mille! –
Il secondo link è rotto. Per favore aggiornare. (questo è probabilmente il link - https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#getLevenshteinDistance(java.lang.CharSequence,%20java.lang. CharSequence)) –
@KazekageGaara grazie, fatto. –