Friday, 17 July 2015

Learn Java In a Easy Way

1) compare two strings, if the characters in string 1 are present in
   string 2, then it should be put as such in output, else '+' should be
   put in output...ignore case difference.

      input 1:"New York"
      input 2:"NWYR"

      output:N+w+Y+r+





package Set2;
public class ClassSET1 {
public static void main(String[] args) {
            String s1="New York";
            String s2="NWYR";
            System.out.println(StringFormatting(s1,s2));
      }
public static String StringFormatting(String s1, String s2) {
      StringBuffer s4=new StringBuffer();
      String s3=s1.toUpperCase();
      for(int i=0;i<s2.length();i++)
            for(int j=0;j<s3.length();j++)
                  if(s2.charAt(i)==s3.charAt(j))
                        s4.append(s1.charAt(j)).append('+');
      return s4.toString();
}

}