java / kotlin / android sdk中有没有可以帮助我统一所有simmilar符号的本机机制?
我需要实现的是天气用户将咖啡馆,咖啡馆或咖啡馆键入AutoCompleteTextView,他应该收到相同的提示。
编辑: 补充说明。我需要的不仅仅是规范化字符串(café - > cafe)。在某些情况下,我的提示将包含这些特殊字母,当'café'将是要显示的提示时,规范化用户输入将使其成为'cafe'并且它将不符合所需的提示。
答案 0 :(得分:3)
这些案例中有一个Java类:java.text.Collator
。您需要设置比较强度并使用它来比较字符串。以下是您如何使用它的示例:
val collator = Collator.getInstance().apply {
strength = Collator.PRIMARY
}
val order = collator.compare("café", "cafe")