【发布时间】:2019-05-31 16:23:00
【问题描述】:
mSwitch.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mSwitch.getText().equals("Everybody")) {
PRIVACY = PRIVACY.replace(PRIVACY.substring(0, 1), "E");
Log.d("TEXT", PRIVACY);
} else if (mSwitch.getText().equals("Nobody")) {
PRIVACY = PRIVACY.replace(PRIVACY.substring(0, 1), "N");
Log.d("TEXT", PRIVACY);
}
}
});
隐私字符串 = "E/E/N/N/E......../N
我有多个按钮用于更改每个字符
这只是一个由“/”分隔的随机字符
因此,在单击切换按钮时,我想用 E 或 N 替换其中一个字符,但上面的代码我将替换所有内容,例如结果是 E/E/E/E/E... . 或 N/N/N/N/N...
我哪里出错了?
【问题讨论】:
标签: java android string replace substring