中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Java清除字符串中重復(fù)出現(xiàn)的字符

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
public class StringCtrl {
    public static void main(String[] args){
        String s = "ajjbaacsa";
        StringCtrl sctrl = new StringCtrl();
        System.out.println(sctrl.rmRepeated(s));
    }
    /*
     * 清除字符串中重復(fù)字母算法
     */
    String rmRepeated(String s){
        int len = s.length();
        int k = 0;
        int count = 0;
        String str = "";
        char[] c = new char[len];
        for(int i=0;i<len;i++){
            c[i] = s.charAt(i);
        }
        for(int i=0;i<len;i++){
                k=i+1;
                while(k<len-count){
                if(c[i]==c[k]){
                    for(int j=k;j<len-1;j++){
                    c[j] = c[j+1];//出現(xiàn)重復(fù)字母,從k位置開始將數(shù)組往前挪位
                    }
                    count++;//重復(fù)字母出現(xiàn)的次數(shù)
                    k--;
                }
                k++;
                }
             
            }
        for(int i=0;i<len-count;i++){
             str+=String.valueOf(c[i]);
        }
        return str;
         
    }
}

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:Java生成各種條形碼

下一篇:java加密解密類