1

我是新的 android 开发人员,我想检查两个编辑文本是否相互匹配,我想要它来更改密码。这是我的代码[编辑]:

String ChPassword1=ChangePassword1_Box.getText().toString();
            String ChPassword2=ChangePassword2_Box.getText().toString();        
        if(ChPassword1==ChPassword2){
            savePreferences("PASSWORD", ChPassword1);

            Toast msg = Toast.makeText(getBaseContext(),"رمز تغییر کرد", Toast.LENGTH_LONG);
             msg.show();

        }

但它不起作用!

4

3 回答 3

2

更好的使用

ChPassword1.equals(ChPassword2)
于 2013-10-12T14:59:37.650 回答
2

使用 String 中的 equals 方法比较字符串

if (ChPassword1.equals(ChPassword2)) {
}

==比较字符串引用

于 2013-10-12T14:59:48.757 回答
2

使用 equals 进行字符串匹配

if(ChPassword1.equals(ChPassword2)
于 2013-10-12T15:00:40.280 回答