Java Tutorial/Apache Common/CharSet
Vowel CharSet
import org.apache.rumons.lang.CharSet;
public class MainClass {
public static void main(String[] args) {
//Create a new vowel character set
CharSet vChs = CharSet.getInstance("aeiou");
String strTest = "The quick brown fox jumps over the lazy dog.";
int iVowelCnt = 0;
int iTestLen = strTest.length();
for (int i = 0; i < iTestLen; i++) {
if (vChs.contains(strTest.charAt(i))) {
iVowelCnt++; //increment count on a vowel being found
}
}
System.out.println("String >>" + strTest);
System.out.println("Number of vowels in the string is " + iVowelCnt);
}
}
String >>The quick brown fox jumps over the lazy dog. Number of vowels in the string is 11