gpt4 book ai didi

java - 如何在 Android 中检查 String 的前 2 个字符

转载 作者:太空狗 更新时间:2023-10-29 16:10:52 26 4
gpt4 key购买 nike

在我的应用程序中,我想从用户那里得到一个电话号码,如果这个号码的前 2 个字符09,我想显示 干杯
我写了下面的代码,但它总是向我显示 Toast 消息。
我的代码:

    phoneNumberPage_phoneEdtTxt.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {

}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (s.toString().length() < 11) {
enableDisableBtn(0.3f, false);
} else {
hideKeyboard(activity);
enableDisableBtn(1.0f, true);
}
}

@Override
public void afterTextChanged(Editable s) {
if (s.toString().trim().length()==1){
if (!s.equals("0")){
Toast.makeText(context, "NOOOOOO", Toast.LENGTH_SHORT).show();
}
}
}
});
}

我该怎么做?你能帮帮我吗?

最佳答案

使用startsWith

if(s.startsWith("09")){

或者您可以使用正则表达式进行匹配

if(s.matches("09(.*)"))

关于java - 如何在 Android 中检查 String 的前 2 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51286746/

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