Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 比较从db到字符串的值_Java_Android - Fatal编程技术网

Java 比较从db到字符串的值

Java 比较从db到字符串的值,java,android,Java,Android,我试图将数据库中的数据与字符串进行比较,但它无效。。。 我向db输入了一些信息,一个int表示时间,几个字符串。然后我从数据库中获取信息,并将它们存储为表并显示在ListView上。现在我尝试比较这些值以显示specyfic数据。我知道我的表/db中的值,所以我尝试: if (value[i][2] == "Plain"){ } 但这是不可行的。所以我试着: if (value[i][2] != "Plain"){ } 我还得到了完整的列表,其中包含value[i][2]=“Plain”。我

我试图将数据库中的数据与字符串进行比较,但它无效。。。 我向db输入了一些信息,一个int表示时间,几个字符串。然后我从数据库中获取信息,并将它们存储为表并显示在ListView上。现在我尝试比较这些值以显示specyfic数据。我知道我的表/db中的值,所以我尝试:

if (value[i][2] == "Plain"){
}
但这是不可行的。所以我试着:

if (value[i][2] != "Plain"){
}
我还得到了完整的列表,其中包含
value[i][2]=“Plain”
。我也会在点击监听器时做吐司,并在上面显示value[I][2]
,所以我100%肯定
value[I][2]`这很简单

然后我尝试:

String PlainTest = value[i][2];
if (value[i][2] == PlainTest){
}
再说一次,这是正确的。。。 我也尝试了
value[I][2].trim()
,但仍然没有结果 你知道我还能查什么吗?我知道我从db得到的值。我可以在单子上展示,我可以在吐司上展示。但不知何故,我无法将它与字符串进行比较 我没有发现任何错误。就像值不匹配一样

尝试:

value[i][2].equals("Plain")

要比较字符串,请使用
equals
方法


值[i][2]。等于(“普通”)
使用
等于来比较字符串

String PlainTest = value[i][2];
if (value[i][2].equals(PlainTest)) {
}

使用
equals
而不是
=
查看此帖子将对您有所帮助。谢谢。。。2小时的搜索,非常简单:/:(首先搜索,周围有很多有用的答案。我在这里搜索,但我不搜索比较字符串。我搜索只比较数据库到字符串的值,没有得到可靠的答案。我的错,我应该更深入地搜索:)没关系,下次的教训!确保您已经阅读了问题注释中的链接,并且已经阅读了:)