本文介绍了如果条件是哪里错了code不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
if (cevabb.getText().toString() == cev0.getText().toString()) {
Toast.makeText(test.this,"aaaa", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(test.this,"bbb", Toast.LENGTH_LONG).show();
}
cevabb.getText()。的toString()=XXX
和 cev0.getText()。的toString()=XXX
,但消息显示BBB
推荐答案
使用 String.equals()
为字符串方式
比较,因为 ==
比较>引用,而用于内容比较。
Use String.equals()
method for String
comparison, because ==
compares the references, whereas equals()
is used for content comparison.
if(string1.equals(string2)){
// DO Something
}
您案例: -
if(cevabb.getText().toString().equals(cev0.getText().toString())){
// DO Something
}
这篇关于如果条件是哪里错了code不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!