java刪除重複字元
阿新 • • 發佈:2019-01-06
程式碼:
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