我在 StringBuilder
方面遇到问题。我想从中删除所有重复的条目。
我的代码的重要部分如下所示:
if (cb.isChecked() == false) {
Pattern.compile(cb.getText().toString()).matcher(checkedcontacts)
.replaceAll("");
checkedcontacts.replace(
checkedcontacts.indexOf(cb.getText().toString()), cb
.getText().toString().length(), "");
}
最佳答案
一切看起来都很好,但在replaceAll("")和replace()方法之后你没有将数据分配给变量。像这样尝试一下。
if (cb.isChecked() == false) {
checkedcontacts = Pattern.compile(cb.getText().toString()).matcher(checkedcontacts).replaceAll("");
checkedcontacts = checkedcontacts.replace(checkedcontacts.indexOf(cb.getText().toString()), cb.getText().toString().length(), "");
}
关于java - 从 StringBuilder 中删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22784914/