首页 > 解决方案 > 从数据库导入字符串时,android中的字符串比较失败

问题描述

我是android开发的新人。我从托管数据库中检索了一个字符串。我想比较该字符串并根据比较将其设置为文本。

if((dataList.get(position).getname()).equals("5b275526bd5600499cce09ae")) {

            holder.txtTitle.setText("denim");

        }
        else {
            holder.txtTitle.setText("shirt");
        }

    }

检索到的字符串是“5b275526bd5600499cce09ae”。根据这个settext应该是“牛仔布”。但它显示为“衬衫”。

然后我尝试了以下一个

holder.txtTitle.setText(dataList.get(position).getname());

然后它显示为 5b275526bd5600499cce09ae"。因此检索值没有问题。我不知道这有什么问题。

请帮我弄清楚我的代码有什么问题,因为我是 Android 和 Java 的新人。

标签: android

解决方案


推荐阅读