2017.12.18

来源:互联网 发布:马尔可夫算法的应用 编辑:程序博客网 时间:2024/05/14 15:25

有一个功能需求需要判断json值是1或0来修改textview,于是写了个if判断。


然而实验了很多次都是直接执行else里边的语句,所以怀疑是这句判断语句有问题。

然后百度了一下找到了答案。


应该使用.equals来比较两个String值,尽管使用“==”运算符看似能够正确操作。对于大多数应用程序而言,即使它能正确运行,但“==”代码事实上是错误的,而只有equals是正确的。因为“==”只是用来查看它们是否指向同一个内存对象。

原创粉丝点击