この記事では、参照のためにJava Statistics Stringのさまざまな文字のJava文字列トラバーサルと特定のコードを共有しています。特定のコンテンツは次のとおりです
1。要件:文字列内のすべての文字を取得します
分析:
A:すべてのキャラクターを取得するにはどうすればよいですか?
Char Charat(int index)
B:キャラクターの数を知るにはどうすればよいですか?
int length()
public class stringtest {public static void main(string [] args){// string string s = "helloworld"; for(int x = 0; x <s.length(); x ++){// char ch = s.charat(x); // system.out.println(ch); // outputのジャスト、私は直接出力system.out.println(s.charat(x)); }}}2。要件:大文字、小文字、数値文字が文字列に表示された場合の回数を数えます。 (他のキャラクターは考慮されていません)
例えば:
「person1314study」
分析:
A:最初に3つの変数Bignum、samllnum、numberumを定義します
B:()、length()、charat()の配列のトラバーサル
C:各文字のどのビグナムが3つの変数に属しているかを決定します:(ch> = 'a' && ch <= 'z')
smallnum:(ch> = 'a' && ch <= 'z')
numbersum:(ch> = '0' && ch <= '9')
D:出力
public class stringtest3 {public static void main(string [] args){// string string s = "person1314study"; // 3つの統計変数を定義しますint bignum = 0; int smallnum = 0; int numbernum = 0; //文字列から静かにして、各文字を取得します。 for(int x = 0; x <s.length(); x ++){char ch = s.charat(x); //どのタイプの文字が属するかを判断します(ch> = 'a' && ch <= 'z'){bignum ++; } else if(ch> = 'a' && ch <= 'z'){smallnum ++; } else if(ch> = '0' && ch <= '9'){numbernum ++; }} //出力結果。 system.out.println( "contains"+bignum+"caps"); system.out.println( "contains"+smallnum+"小文字"); system.out.println( "contains"+numbernum+"numbernum);}}上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。