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("+"))