与c类似
形参值的改变 不影响实参.(不可赋值,但可以对自身进行操作 例如 int i--)
c中可以通过 指针传递引用,
在java中可以通过传递一个对象 ,通过改变对象的属性值间接去实现类似指针的引用(string 也被当做基础数据类型)
public String mobileAdjust(String bind_mobile) {
if ("".equals(bind_mobile)!=true) {
Pattern p = Pattern.compile("(\\d{3})(\\d{4})(\\d{4})");
Matcher m = p.matcher(bind_mobile);
bind_mobile = m.replaceAll("$1****$3");
return bind_mobile;
} else {
return "";
}
}
protectedvoidsetImage(BoolModel boolModel,ImageView imageView,String key){
if(boolModel.ismIsOk()){
boolModel.setmIsOk(false);
imageView.setImageDrawable(getResources().getDrawable(R.drawable.close_button));
//存取操作
}else{
boolModel.setmIsOk(true);
imageView.setImageDrawable(getResources().getDrawable(R.drawable.open_button));
//存取操作
}
}