从StringBuilder中删除重复项

时间:2014-04-01 11:45:57

标签: java android stringbuilder

我对StringBuilder有疑问。我想从中删除所有重复的条目。

我的代码的重要部分看起来像下面的剪辑:

if (cb.isChecked() == false) {
    Pattern.compile(cb.getText().toString()).matcher(checkedcontacts)
        .replaceAll("");
    checkedcontacts.replace(
        checkedcontacts.indexOf(cb.getText().toString()), cb
                    .getText().toString().length(), "");
    }

1 个答案:

答案 0 :(得分:4)

一切似乎都很好,但是在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(), "");
}