Class MetinAraclari
java.lang.Object
net.zemberek.araclar.MetinAraclari
Genel metin araçları. String benzerliği, Q klavye mesafesi gibi fonksiyonları barındırır.
- Author:
- MDA
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
duzeltmeMesafesi
(String source, String target) static boolean
duzeltmeMesafesiIcinde
(String source, String target, int dist) static boolean
parcasiDuzeltmeMesafesiIcinde
(String s1, String s2, int distance) Verilen s1 stringinin verilen distance düzeltme mesafesi çerçevesinde s2 stringinin alt stringi olup olmadığını döndürürr.static double
sozcukBenzerlikOrani
(String s1, String s2) s1 ile s2'nin benzerlik oranini hesaplar.static boolean
sozcukBenzerlikTesti
(String s1, String s2, double enazBenzerlik) s1 ile s2'nin enazBenzerlik degeri kadar ya da daha benzer olup olmadigini test eder.
-
Constructor Details
-
MetinAraclari
public MetinAraclari()
-
-
Method Details
-
duzeltmeMesafesiIcinde
-
parcasiDuzeltmeMesafesiIcinde
Verilen s1 stringinin verilen distance düzeltme mesafesi çerçevesinde s2 stringinin alt stringi olup olmadığını döndürürr. Örneğin:isInSubStringLevenshteinDistance("elma","ekmalar",1) -> true isInSubStringLevenshteinDistance("elma","emalar",1) -> true isInSubStringLevenshteinDistance("elma","eksalar",1) -> false (substring min dist=2)
- Parameters:
s1
- :s2
- : s1'i distance düzeltme mesafesi içinde kapsayıp kapsamadığı araştırılan Stringdistance
- : düzeltme mesafesi- Returns:
- eger istenilen mesafede is true.
-
duzeltmeMesafesi
-
sozcukBenzerlikOrani
-
sozcukBenzerlikTesti
-