Android希伯来语EditText

时间:2016-01-15 14:07:04

标签: java android string android-edittext

我在使用希伯来徽标测验应用程序,我需要使用一个用户输入他看到的内容的edittext,然后将其与预设值进行比较。 目前的代码是

        Check.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String word = String.valueOf(test.getText());
            String word2 = String.valueOf("טקסט בעברית");
            if (word==word2){
                tv.setText("True");
            }
            else tv.setText("False");
        }

    });

并且输出始终为False以及正确的答案。 我真的需要帮助

1 个答案:

答案 0 :(得分:1)

您正在通过引用比较两个对象,因为它们不相同,返回值始终为false。你应该比较他们的价值而不是他们的参考阅读更多here

java中的

String类有一个比较方法。你应该使用equals方法。阅读更多here