Write a Java Program to remove all vowels from a string.
import java.util.Scanner;
class VowelRem {
public static void main(String args[]) {
// create object of class to call function
VowelRem obj = new VowelRem();
// declare strings
String str, removedString = "";
// Scanner class object to read input values
Scanner sc = new Scanner(System.in);
// get string from user
System.out.print("Enter a String : ");
str = sc.nextLine();
// convert string to lowercase
str = str.toLowerCase();
// scan each character and insert
// non-vowel characters into new string
for (int i = 0; i < str.length(); i++) {
if (!obj.isVowel(str.charAt(i))) {
removedString = removedString + str.charAt(i);
}
}
// display result string
System.out.print("String after removing vowels : ");
System.out.print(removedString);
}
// function to check if a character is vowel or not
public boolean isVowel(char c) {
String vowels = "aeiou";
for (int i = 0; i < 5; i++) {
if (c == vowels.charAt(i)) {
return true;
}
}
return false;
}
}
Output
Enter a String : Good morning String after removing vowels : gd mrnng
