この記事では、文字列の重複文字を削除するJava実装方法について説明します。次のように、参照のために共有してください。
パッケージデモ; public class ctrl {public static void main(string [] args){string s = "akkbccccrsa"; system.out.println( "wulin.comテスト結果:"); System.out.print( "Original String:"); System.out.println(s); ctrl sctrl = new Ctrl(); System.out.print( "deduplicationの後にスタンド:"); System.out.println(s)); } /**文字列の繰り返し文字アルゴリズムをクリア* / string rmrepeated(string s){int len = s.length(); int k = 0; int count = 0;文字列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+1]; //繰り返し文字が表示され、配列がk位置から前方に移動します} count ++; // } k ++; }} for(int i = 0; i <len-count; i ++){str+= string.valueof(c [i]); } return str; }}実行結果:
PS:このサイトには、2つのシンプルで実用的なオンラインテキスト繰り返しツールもあります。これは、誰もが使用することをお勧めします。
オンライン削除ツール:
http://tools.vevb.com/code/quchong
オンラインテキストの繰り返しツール:
http://tools.vevb.com/aideddesign/txt_quchong
Java関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「Javaキャラクターと文字列操作スキルの要約」、「Javaアレイ操作スキルの概要」、「Java数学的操作スキルの概要」、「Javaデータ構造とアルゴリズムに関するチュートリアル」、「Java Operation Dom Node Skills」
この記事がみんなのJavaプログラミングに役立つことを願っています。