[英]Why is Value a equals("Value of a") false
我有一个变量error
。 它的值为: #2002
。 但是error.euqals("#2002")
是假的。 为什么?
Log.d("TestValueError", error);
Log.d("TestErrorIs#2002", String.valueOf(error.equals("#2002")));
2020-03-27 07:17:03.435 6684-6684/e.marco.test D/TestValueError:#2002
2020-03-27 07:17:03.435 6684-6684/e.marco.test D/TestErrorIs#2002:假
变量error
由HTTP Request
初始化
如果变量error
不是String
,则需要执行error.toString().equals("#2002")
如下所示:
Log.d("TestErrorIs#2002", String.valueOf(error.toString().equals("#2002")))
更好的是,调用返回错误代码的error
方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.