Code for Replacing Consonant With the Next Consonant in the Provided String.
import java.util.Scanner; //Scanner Class
public class StringMapOne{
static String alterString(String s) //Method to Alter the String
{
int n = s.length();
char[] ar = new char[n];
ar = s.toCharArray();
for(int i=0;i<n;i++)
{
switch(ar[i])
{
case 'b':
case 'c':
case 'd':
case 'f':
case 'g':
case 'h':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': int c = (int)ar[i]; //Printing the Next Letter to Consonants
c = c+1;
char d = (char)c;
ar[i] = d;
break;
default : ar[i] = ar[i];
break;
}
}
String obj = new String(ar);
return obj.toUpperCase(); //Printing in Upper Case
}
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
System.out.println("Program to Perform Opeation on String");
System.out.print("Enter the String:- \t");
String z = sc.next().toLowerCase();
String b = alterString(z); //Calling the Function
System.out.println("The Output is:- \t"+b);
}
}
No comments:
Post a Comment