gpt4 book ai didi

java - String.contain 在波斯字符串的对象序列化中

转载 作者:行者123 更新时间:2023-11-29 23:54:18 25 4
gpt4 key购买 nike

我在波斯语字符串的对象序列化中遇到 String.contain 问题。structuresMain.get(i).getFirstName() =="کاربر"我的代码是:

   edtSearch.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

}

@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
String s = charSequence.toString().trim();//----> s == "کار"

if( structuresMain.get(i).getFirstName().contains(query)){

//do something
}

@Override
public void afterTextChanged(Editable editable) {

}
});

但是返回 false 并且没有找到字符串!请帮助我。我搜索了很长时间,但没有找到我的答案

最佳答案

是因为你的性格。您在“caster”中使用的第一个字符是“cast”,与您在“caster”中使用的第一个字符是“iff”不同。为了解决这个问题,您必须统一这些字符:

为此,您必须在两个字符串上使用以下代码:

private String unifiedString(String input) {
return input.replace("ک", "ک");
}

同样的问题存在于你必须这样处理的“”字符上。

关于java - String.contain 在波斯字符串的对象序列化中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50539999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com