以下代码输出No succes: 01
,我不知道为什么。我现在已经在这个问题上花了好几个小时......
//responseStr is {"theme":"01"}
String[] parts = responseStr.split(":");
parts[1] = parts[1].replace("\"", "");
if (parts[1].equals(01)){
Log.v(TAG, "Success");
} else {
Log.v(TAG, "No success: " + parts[1]);
}
显然,我真的很蠢。是否应该添加此parts[1] = parts[1].replace("}", "");
答案 0 :(得分:2)
parts[i]
是String
的实例,01
是Integer
的对象,因此它们不 equal
答案 1 :(得分:1)
//responseStr is {"theme":"01"}
String[] parts = responseStr.split(":");
if (parts[1].equals("01")){
Log.v(TAG, "Success");
} else {
Log.v(TAG, "No success: " + parts[1]);
}