文字列内の母音をカウントする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
-
括弧(または、)に一致する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
-
Javaの正規表現を使用して文字列内の母音を照合するプログラム
中括弧「[] 」内で一致するように、必要なすべての文字をグループ化できます。 」、つまりメタ文字/サブ式「 [] 」は、指定されたすべての文字に一致します。したがって、すべての文字を一致させるには、以下に示すように、これらの中で母音文字を指定します- [aeiouAEIOU] 例1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MatchVowels { public static void main(