爷的眼睛闪亮
insideDotNet En_summerGarden

public static String deleteRepeat(String str){  
        List list = new ArrayList();  
        StringBuffer sb = new StringBuffer(str);  
        int j=0;  
        for(int i=0; i<str.length(); i++){  
            if(list.contains(str.charAt(i))){  
                sb.deleteCharAt(i-j);     //String 是没有delete方法的  
                j++; //因为删除了sb中的字符,有一个偏移  
            }else{  
                list.add(str.charAt(i));  
            }  
        }  
        return sb.toString();  
    }  
   

posted on 2017-03-21 20:32  爷的眼睛闪亮  阅读(129)  评论(0编辑  收藏  举报