0
点赞
收藏
分享

微信扫一扫

JAVA字符串去重复连续字母

飞空之羽 2022-03-11 阅读 146
eclipsejava
    @Test
public  void  Ran(){
    String a = "WwWwyYYyqQWQQ1211";
    StringBuilder str = new StringBuilder();
    //转为数组
    char[] c = a.toCharArray();
    for (int i = 0; i < c.length-1; i++) {
        String st = String.valueOf(c[i]);
        String st1 = String.valueOf(c[i+1]);
        System.out.println(st+"::"+st1+":"+st.equalsIgnoreCase(st1));
    //第一次的数据必要添加
        if(i == 0){
            str.append(c[i]);
        }
    //第一个和第二个对比不同取第二个
        if(!st.equalsIgnoreCase(st1)){
            str.append(st1);
        }
        if(st.equalsIgnoreCase(st1)){
            continue;
        }
    }
    System.out.println(str);
}
举报

相关推荐

0 条评论