Java
 Computer >> コンピューター >  >> プログラミング >> Java

文字列内の母音をカウントするJavaプログラム


以下が私たちの文字列だとしましょう-

String myStr = "Jamie";

同じ変数の母音を計算するので、変数count=0に設定します。すべての文字をループして母音を数えます-

for(char ch : myStr.toCharArray()) {
   ch = Character.toLowerCase(ch);
   if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') {
      ++count;
}
>

以下は、文字列内の母音を数える例です-

public class Demo {
   public static void main(String[] args) {
      String myStr = "Jamie";
      int count = 0;
      System.out.println("String = "+myStr);
      for(char ch : myStr.toCharArray()) {
         ch = Character.toLowerCase(ch);
         if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') {
            ++count;
         }
      }
      System.out.println("Vowels = "+count);
   }
}

出力

String = Jamie
Vowels = 3

  1. 括弧(または、)に一致するJava正規表現プログラム。

    次の正規表現は、括弧付きの文字列を受け入れます- "^.*[\\(\\)].*$"; ^は文の先頭に一致します。 。*0個以上の(任意の)文字に一致します。 [\\(\\)]一致する括弧。 $は文の終わりを示します。 例1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class SampleTest {    public static void main( String arg

  2. Javaの正規表現を使用して文字列内の母音を照合するプログラム

    中括弧「[] 」内で一致するように、必要なすべての文字をグループ化できます。 」、つまりメタ文字/サブ式「 [] 」は、指定されたすべての文字に一致します。したがって、すべての文字を一致させるには、以下に示すように、これらの中で母音文字を指定します- [aeiouAEIOU] 例1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MatchVowels {    public static void main(