String Replace Program in Java

  1. public class Replace{  
  2.     public static void main(String s[]){  
  3.         String string="rajesh raju raja rahul ray rani ram";  
  4.         char  oldChar='r';  
  5.         char newChar='g';  
  6.         int numChar=string.length();  
  7.         char[] charArray=new char[numChar];  
  8.         string.getChars(0, numChar, charArray,0);  
  9.         int i=0,flag=0;   
  10.         System.out.println("Your String before repalce\n"+string);  
  11.         while(i<charArray.length)  
  12.         {  
  13.         if(charArray[i]==oldChar)  
  14.             {  
  15.             charArray[i]=newChar;  
  16.             flag=1;  
  17.             }  
  18.         i++;  
  19.         }  
  20.         if(flag==1)  
  21.             {  
  22.             System.out.println("\nYour String after repalceing 'h' with 'j'");  
  23.             String newString=new String(charArray);  
  24.             System.out.println(newString+"\n\nYour char has been replaced");  
  25.             }  
  26.         if(flag==0)  
  27.             {  
  28.             System.out.println("\nThe char not found");  
  29.             }             
  30.     }