Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.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
Android equals方法和单引号_Android_Equals - Fatal编程技术网

Android equals方法和单引号

Android equals方法和单引号,android,equals,Android,Equals,我有以下代码: gProvincia = "Reggio nell'Emilia"; if (gProvincia.equals(provincia.getProperty("provincia").toString())) { indiceSpinProv = x; } 单引号似乎给equals方法带来了问题,因为将gpprovincia设置为Parma,等于在provincia.getProperty(“provincia”)中找到相同对象时返回true。 但当gprovance值

我有以下代码:

gProvincia = "Reggio nell'Emilia";
if (gProvincia.equals(provincia.getProperty("provincia").toString()))
{
    indiceSpinProv = x;
}
单引号似乎给equals方法带来了问题,因为将
gpprovincia
设置为
Parma
,等于在
provincia.getProperty(“provincia”)
中找到相同对象时返回
true
。 但当
gprovance
值包含一个引号时,不会发生这种情况

我还尝试用
“\”
转义单引号,但没有成功

有什么建议吗


谢谢

在Java中,不需要特别处理字符串中的单个引号。其他的东西给了你这个问题。检查“provincia”属性的值是否正确。
但当gProvince值包含一个引号时不会发生这种情况。
无需在字符串中转义
'
。。。换句话说,
provincia.getProperty(“provincia”)
不等于
gProvincia
。。。故事的结尾(请记住,空格也很重要)