Java program to remove vowels from string using StringBuffer class

Let’s learn java program to remove vowels from string using StringBuffer class.

Java program to remove vowels from string using StringBuffer class

Write a java program to remove the vowels from the string is the most common java interview question.

java program to remove vowels from string using StringBuffer class

In this post let’s learn to remove vowels from a string using StringBuffer class.

For example,

Input string: Hello World Java

Output string: Hll Wrld Jv

Input string: Hi how are you doing

Output string: H hw r y dng

Here’s program to remove vowels from string using StringBuffer class.

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


Output:

Hll Wrld Jv


Also read – methods in java