标签: java mysql special-characters string-comparison
请问你能帮我比较两个字符串和特殊字符,就像MySQL一样吗? 例如,这两个字符串应该相同:“Dražík”和“Drazik”
答案 0 :(得分:3)
使用整理程序。见Performing Locale-Independent Comparisons
答案 1 :(得分:1)
最有可能获得编辑距离/ Levenshtein distance可以解决您的问题。这不是一个理想的解决方案,但您可以使用它取得了巨大的成功。
Check it Your Self
Levenshtein Distance in Java
答案 2 :(得分:-1)
您可以简单地使用s.compareTo(z)函数,其中s,z是字符串名称。 它返回两个字符串中第一个不匹配字符之间的差异