Android-如果不工作,我将从文本框中获取字符串

Android-如果不工作,我将从文本框中获取字符串,android,Android,如果条件没有验证下面提到的字符串中的值 //getting input box value newText = input.getText().toString(); //using if condition newText got value "a" if (newText=="a") { //do something } 但是如果上面的条件不起作用,我检查字符串是否得到了正确的值,即a 提前感谢在java中,您应该使用equals方法来比较

如果条件没有验证下面提到的字符串中的值

  //getting input box value
   newText = input.getText().toString();

  //using if condition newText got value "a"

    if (newText=="a")
    {
    //do something
    }
但是如果上面的条件不起作用,我检查字符串是否得到了正确的值,即a

提前感谢

在java中,您应该使用equals方法来比较字符串的值:

if ("a".equals(newText)) {
   //do something
}

要比较引用,可以使用==。有关更多信息,请检查此项:

您还可以使用Android内部实用程序。是TextUtils。例如TextUtils.equalhello,hello。在发布问题之前搜索。可能重复的