我是新的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();
}
但它不起作用!!
答案 0 :(得分:2)
更好地使用
ChPassword1.equals(ChPassword2)
答案 1 :(得分:2)
使用String中的equals方法来比较字符串
if (ChPassword1.equals(ChPassword2)) {
}
==
比较字符串引用
答案 2 :(得分:2)
使用equals进行字符串匹配
if(ChPassword1.equals(ChPassword2)