如何在java中用if判断edittext获取到数据

如何在java中用if判断edittext获取到数据,获取到的数据是字符型,不能判断

贴代码,或者描述清楚问题,字符型数据为什么不能判断?

if后面“()”内表达式的值必须是boolean类型

if (editText.getText().toString().equals("123))

判断字符串应该用equals方法,而不是==,而且应该“字符串常量”.equals(字符串变量)

if(str1="123")这是错误的表达方法。应该使用==或equals。if (editText.getText().toString().equals("123))