且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在Java中删除字符串中的相邻重复项

更新时间:2021-09-12 22:03:40

确定:

StringBuilder sb = new StringBuilder();
char[] chars = text.toCharArray();
char previous = chars[0];
sb.append(chars[0]);
for(int i = 1 ; i < chars.length ; i++) {
    if(chars[i] != previous) {
        sb.append(chars[i]);
        previous = chars[i];
    }
}
String res = sb.toString();