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.

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