Java program to delete vowels in a given string

Let’s learn java program to delete vowels in a given string.

Java program to delete vowels in a given string

Write a java program to remove the vowels from the string or write a program to remove the vowels from the input string in java is the most asked interview question.

java program to delete vowels in a given string

In program to remove all vowels from a given string in java user enters a string as input.

Then replaceAll() method replaces each substring of this string that matches given regular expression with the given replacement.

Here’s program to delete vowels in a given string.

import java.util.*;
public class RemoveVowelsInString
{
   public static void main(String[] args)
   {
      String str = "Deekshit Prasad";
      System.out.println("Given string: " + str);
      str = str.replaceAll("[AaEeIiOoUu]", "");
      System.out.println("After deleting vowels in given a string: " + str);
   }
}


Output:

Given string: Deekshit Prasad
After deleting vowels in a given string: Dksht Prsd


Similarly we can also write a java program to remove the vowels from the string using a method.

import java.util.Scanner;
public class RemoveVowelsUsingMethod
{
   static String removeVowel(String strVowel)
   {
      Character[] chVowels = {'a', 'e', 'i', 'o', 'u','A','E','I','O','U'};
      List<Character> li = Arrays.asList(chVowels);
      StringBuffer sb = new StringBuffer(strVowel);
      for(int a = 0; a < sb.length(); a++)
      {
         if(li.contains(sb.charAt(a)))
         {
            sb.replace(a, a + 1, "");
            a--;
         }
      }
      return sb.toString();
   }
   public static void main(String[] args)
   {
      String strInput = "Flower Brackets";
      System.out.println(removeVowel(strInput));
   }
}


Output:

Flwr Brckts