Java Program to Replace First Occurrence Vowel with ‘-‘ in a String

replace first occurrence vowel with dash in java

In this tutorial, We will learn writing java program to Replace First vowel that occurs in the input string with ‘-‘. For any input string, we have to find vowels which occurs very first in the string and print the character after replacing that vowels with ‘-‘.

For example

Case1: If the user enters the string ‘Python is fun’

The output should be ‘Pyth-n is fun’, as the character ‘o’, is first vowel occurs in the string so it is replaced by ‘-‘.

Case2: If the user enters the string ‘Engineer’

The output should be ‘-ngineer’, as the character ‘E’, is first vowel occurs in the string so it is replaced by ‘-‘.

Java Program to Replace First Occurrence of Vowels with ‘-‘ in a String

Output

Explanation

As the input from the user is ‘Quescol’, the output obtained is ‘Q-escol’, the for’ loop will iterate with each element of the string and checks for the vowels once it found the first vowel, it replaces the vowel with ‘-‘ and terminates the loop by storing the characters into tempStr variable which is returned as the output.