1. 程式人生 > >java刪除重複字元

java刪除重複字元

程式碼:

public class Test {
     
	 /**刪除重複字元**/
     public static void main(String[] args){
    	 
    	 StringBuffer sb = new StringBuffer("7867789069023414");//建立一個字元快取區
    	 System.out.println("原字元快取區中的內容為:"+sb);//輸出原字元快取區中的內容
    	 
    	 
    	 int i,j;
    	 for ( i=0 ; i < sb.length() ; i++){
    		 for (j = 0 ; j < sb.length() ; j++ )
    			 if ( sb.charAt(i) == sb.charAt(j) )//如果字串後面出現了與sb.charAt(i)獲取的字元同樣的字元則刪除後面的字元
    				 sb.deleteCharAt(j);            
    	 }
    	 
                                 
    	System.out.println("新字元快取區中的內容為:"+sb);//輸出新字元快取區中的內容
 
     }
       
}

執行結果:

原字元快取區中的內容為:7867789069023414
新字元快取區中的內容為:870931