オーストリア~~ペンの質問プログラミングしている問題
1.アルファベットの文字列を抽出し、関係なく、そこに反復されます。たとえば:S = asassad、出力を入力:ASDを
1 パブリック クラスdemo_exp { 2 公共 静的 ボイドメイン(文字列[]引数){ 3。 文字列S = "ajjbaacsa" ; 4 demo_exp Sctrl = 新しい新しいdemo_exp(); 5 のSystem.out.println(sctrl.rmRepeated(S)) 。6 } 7 / * 8 *クリア文字アルゴリズムの文字列を繰り返す 。9 * / 10 rmRepeatedストリング(文字列S){ 。11 INT LEN = s.length(); 12である 整数 K = 0 、 13である INT COUNT = 0 ; 14 文字列str = "" ; 15 のchar [] C = 新しい CHAR [LEN]。 16 のために(int型 i = 0; iがLEN <; Iは++ ){ 17個の C [i]は= s.charAt(I)。 18 } 19 のための(int型 i = 0; iがLEN <; iは++ ){ 20 、K = I + 1 。 21 一方(K <len- 数){ 22 であれば(C [I] == C [K]){ 23 のための(int型 J = K; J <LEN-1; J ++ ){ 24個の C [J] = Cの[ J + 1];// 配列のk前進ビットで開始位置から重複した文字、 25 } 26は、 COUNT ++; // 文字の繰り返し出現数 27 K-- ; 28 } 29 K ++ ; 30 } 31は、 32 } 33である ため(INT I = 0 ; Iはlenの-COUNTを<; Iは++ ){ 34は STR + = String.valueOf(C [I]); 35 } 36 リターンSTR; 37 38である } 39 }
2.ディレクトリフォルダの下にあるすべての文書やファイルを読みます
1つの パブリック クラスのテスト{ 2 公共 静的 ボイドメイン(文字列[]引数){ 3 列basePathを= "D:\\ \\管理" ; 4 文字列[]リスト= 新しいファイル(basePathを).LIST(); 5 のための(文字列str:リスト){ 6 のSystem.out.println(STR)。 7 } 8 }