小编Sri*_*VVV的帖子

比较两个字符串不起作用

我是android studio的初学者.我正在开发一个测验应用程序.应用程序应检查要比较的两个字符串并给出正确的答案.但比较两个字符串(即使它们是相同的)并没有给出正确的输出.相反,它直接转到代码中的最终return语句.这是代码:

// ...
EditText Answer1 = (EditText) findViewById(R.id.answer1);
String ans = Answer1.getText().toString();
Log.v("MainActivity", "City name :" + ans);
String answer= String.valueOf(Answer1);
// ...

public String YourAnswers(String ans, boolean isDT, boolean isHC, boolean isBO,String answer) {

    String Message = "1.:You answered  \n"+ans+  "\n"    +ques1(answer);
    Message = Message + "  \n 2.:  \n" +question2(isDT,isHC,isBO) ;
    return Message;
}

public String ques1(String answer) {
    if (answer == "Jefferson City"){//||ans=="Jeff City"||ans=="Jeffcity"||ans=="Jeffersoncity"){
        return "correct";
    }
    else if(answer =="Jeff City") {
        return "correct.";
    }
    else …
Run Code Online (Sandbox Code Playgroud)

java string android

0
推荐指数
1
解决办法
104
查看次数

标签 统计

android ×1

java ×1

string ×1