我的java equals line出了什么问题?

时间:2014-06-27 19:34:33

标签: java

以下代码输出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("}", "");

2 个答案:

答案 0 :(得分:2)

parts[i]String的实例,01Integer的对象,因此它们 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]);
}