2013-10-12 24 views
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(); 

     } 

但它不工作!

回答

2

使用equals方法从字符串比较字符串

if (ChPassword1.equals(ChPassword2)) { 
} 

==比较字符串引用

+0

这是WO rk! tnx – M410

+0

但这两个项目总是平等的,并带来“真实”! – M410

+0

阅读文档 – Blackbelt

2

更好地利用

ChPassword1.equals(ChPassword2) 
2

使用等于为字符串匹配

if(ChPassword1.equals(ChPassword2) 
相关问题