教訓と5週目の実験レポート

コースの概要:一般的な方法のStringクラスについて学び、やってのプロセスにおける問題のいくつかのアプリケーションStirngクラスについて多くのことを学びました。

1.既知の文字列は、次の要件:(ソースコード、結果のスクリーンショット)を行うために必要な「これは、Javaのテストです」。

  • 文字列s中の文字の数は、統計を発生します。
  • 文字列の中性子が文字列「である」回数をカウント表示されます。
  • 文字列内の単語の数は統計に現れる「あります」。
  • 文字列が出力され、逆達成。
パッケージtwst。
パブリッククラスのテスト{
 公共の静的な無効メイン(文字列引数[]){
  文字列str =「これは、Javaのテストです」。
  INT X =(str.split( "S"))の長さ-1。
  System.out.println( "S出现的次数=" + X)。
  INT、N =(str.split( "である"))の長さ-1。
  System.out.println(+ N "出现的次数=です")。
  文字S = 'S'、I = 'I';
  チャーC [] = str.toCharArray()。
  int型のカウント= 0;
  用(int型J = 0; J <c.length; J ++){
   IF( ' '== C [J] && I == C [J + 1] && S == C [J + 2] &&'' = = C [J + 3]){
    ++数えます。
   }
  }
  のSystem.out.println(+カウント"单词が出现的次数=です")。
  (INT A = c.length-1;> = 0; A--)用{
   のSystem.out。 プリント(C [A])。
  }
 }
}

 

 2.ユーザーによる英語の文字列の入力を暗号化または復号化するために、次のアルゴリズムを使用して、プログラムを書きます。これは、ソースコード、結果のスクリーンショットが必要です。

パッケージtwst。

パブリック クラスjiami {
     パブリック文字列jiami(ストリングS1){ 
         int型、jはIを、
        文字列のallstring = "ABCDEFGABC" 
        StringBuffer SS = 新しいStringBufferを();
        (; J <s1.length(); J = 0 J ++ ){ 
             チャー S2 = s1.charAt(J)。
            (i = 0; iはallstring.length()< - 3; iが++ ){ 
                 チャー allstring1 = allstring.charAt(I)。 
                チャー allstring2 = allstring.charAt(I + 3 )。 
                もし(allstring1 == S2){ 
                    ss.append(allstring2)。
                    破ります; 
                } 
            } 
        } 
        文字列S3 = ss.toString()。
        リターンS3; 
    } 
} 


パッケージtwst。

パブリック クラスパスワード{
     公共 静的 ボイドメイン(文字列[]引数){ 
        jiami新パスワード = 新しいjiami()。
        文字列str = "ABCDEFH" 
        System.out.print(newpassword.jiami(STR))。
    } 
}

 

 

 

 

 

質問:この質問は書くことができない、私はまだ書かないで少しです。

 3.文字列 "ddejidsEFALDFfnef2357の3ED" を考えます。大文字の数で出力文字列、小文字は、英語以外の文字の数をカウントします。

パッケージtwst。

パブリック クラスのテスト{
     公共 静的 ボイドメイン(文字列引数[]){ 
        文字列str =「ddejidsEFALDFfnef2357の3ED」チャー C [] = str.toCharArray()。
        以下のためにint型 i = 0; iは<c.length; iは++ ){
             場合(Cの[I]> = '' && C [I] <= 'Z' ){ 
                するSystem.out.println( "大写英文字母=" + C [I])。
            } 
            そう なら(C [i]が> = '' && C [i]が<= 'Z' ){ 
                するSystem.out.println( "小写英文字母=" + C [I])。
            }
            { 
                のSystem.out.println( "他の文字=" + C [I]); 
            } 
        } 
        
    } 
}

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/shigedidi/p/11599818.html