Java 条件中按钮使用的文本值
我试图创造一个条件,我想要比较按钮的文本值,但它总是不匹配Java 条件中按钮使用的文本值,java,android,if-statement,button,Java,Android,If Statement,Button,我试图创造一个条件,我想要比较按钮的文本值,但它总是不匹配 我试着打印出值,它显示为“[+]” 我假设您已经完成了从类文件访问button对象的必要工作 我知道,在获取对象的text属性时,需要使用getText()方法 所以,你应该这样做 if (btn.getText().equals("+")) 尝试添加trim()。因此,如果(btn.toString().trim().equals(“[+]”){..}非常不可能。您很有可能在其他地方设置文本,或者在打印/测试文本之前修改该值 i
我试着打印出值,它显示为“[+]”
我假设您已经完成了从类文件访问button对象的必要工作 我知道,在获取对象的text属性时,需要使用getText()方法 所以,你应该这样做
if (btn.getText().equals("+"))
尝试添加trim()。因此,如果(btn.toString().trim().equals(“[+]”){..}非常不可能。您很有可能在其他地方设置文本,或者在打印/测试文本之前修改该值
if (btn.getText().equals("+"))