gpt4 book ai didi

java - Android Studio Java 字符串比较

转载 作者:行者123 更新时间:2023-12-02 04:26:58 25 4
gpt4 key购买 nike

我有要比较的字符串,但即使我搜索了 google 和 stackoverflow,也无法使其工作。

这是我的代码:

@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
loading.dismiss();
if(s.equalsIgnoreCase("success")){
Intent intent = new Intent(Najava.this,UserProfile.class);
intent.putExtra(USER_NAME,username);
startActivity(intent);
}else{
Toast.makeText(Najava.this,s,Toast.LENGTH_LONG).show();
}
}

但是 Activity 永远不会改变,并且 toast 消息显示为相同的字符串: /image/ApJLp.png

最佳答案

看来 String s 中存在不必要的字符。请尝试以下操作:

if(s.contains("success"){}

注意:对于字符串比较,将常量值与其他字符串进行比较始终是一个好习惯。这将节省空指针的代码。

if("success".equalsIgnoreCase(s)){}

关于java - Android Studio Java 字符串比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32026016/

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