我尝试将 db 中的数据与 String 进行比较,但它无效......我向 db 输入了一些信息,一个 int 表示时间和几个字符串。然后我从 db 获取信息并将它们存储为表并显示在 ListView 上。现在我尝试比较这些值以显示特定数据。我知道我的表/数据库中的值,所以我尝试:
if (value[i][2] == "Plain"){
}
但它不起作用。所以我尝试:
if (value[i][2] != "Plain"){
}
而且我还获得了完整列表,其中包含value[i][2] == "Plain"
. OnItemClickListener and show
当value[i][2] on it so I'm 100% sure
value[i][2]` 它是普通的时候,我也会烤面包
然后我尝试:
String PlainTest = value[i][2];
if (value[i][2] == PlainTest){
}
再一次,它是正确的......我也尝试过value[i][2].trim()
,但仍然没有任何想法我还能检查什么?我知道我从 db 获得的价值。我可以在列表上显示它,我可以在吐司上显示它。但不知何故,我无法将它与字符串进行比较,我没有收到任何错误。就像价值观不匹配