Showing posts with label consonants in java. Show all posts
Showing posts with label consonants in java. Show all posts

Saturday, July 18, 2015

Consonants Remover in Java

In this article I would like to share with you a sample program that will remove any consonants letters in a word or string in Java. The code is very simple and easy to understand.

I hope you will find my work useful and beneficial. If you have some questions about programming, about my work please send me an email at jakerpomperada@gmail.comand jakerpomperada@yahoo.com. People here in the Philippines can contact me at  my mobile number 09173084360.

Thank you very much and Happy Programming.


Sample Program Output

Program Listing

/* remove_consonants.java */
/* Written By: Mr. Jake R. Pomperada, MAED-IT */
/* July 14, 2015 */
/* This program will remove consonants in a given word or string by the user */

import java.util.Scanner;
 
class remove_consonants
{
 
    private static String remove_Consonants(String s) {  
        String finalString = "";  
        for (int i = 0;i < s.length(); i++) {      
            if (!isConsonants(Character.toLowerCase(s.charAt(i)))) {  
                finalString = finalString + s.charAt(i);  
            }  
        }  
        return finalString;  
    }

    private static boolean isConsonants(char c) {  
        String consonants = "bcdfghjklmnpqrstvwxyz";   
        for (int i=0; i<21; i++) {   
            if (c == consonants.charAt(i))  
                return true;  
        }  
        return false;     
    }  
    
    
    public static void main(String args[])
   {
      String words;
      char ch;
      do {
      Scanner input = new Scanner(System.in);
      System.out.println();
      System.out.print("\t CONSONANTS REMOVER PROGRAM ");
      System.out.println("\n");
      System.out.print("Kindly enter a word :=> ");
      words= input.nextLine();
      System.out.println("The original words is " + words + ".");
      String final_words = remove_Consonants(words);
      System.out.println("The remaining letters is " + final_words + ".");
       System.out.print("\nDo you want to continue (Type y or n) : ");
      ch = input.next().charAt(0);                        
     } while (ch == 'Y'|| ch == 'y');  
      System.out.println();
      System.out.print("\t THANK YOU FOR USING THIS PROGRAM");
      System.out.println("\n\n");
      
      }
}