Friday, 17 July 2015

Java Programming

Q)..GIVEN A STRING 555-666-1234
DISPLAY AS 55-56-661-234?




  1. package Set1;
  2. import java.util.StringTokenizer;
  3. public class ClassSet39 {
  4. public static void main(String[] args) {
  5.       String s="555-666-1234";
  6.       System.out.println(display(s));
  7.       }
  8. public static String display(String s) {
  9.       StringTokenizer t=new StringTokenizer(s,"-");
  10.       String s1=t.nextToken();
  11.       String s2=t.nextToken();
  12.       String s3=t.nextToken();
  13.            
  14.       StringBuffer sb=new StringBuffer();
  15.       sb.append(s1.substring(0, s1.length()-1)).append('-');
  16.       sb.append(s1.charAt(s1.length()-1)).append(s2.charAt(0)).append('-');
  17.       sb.append(s2.substring(1, s2.length())).append(s3.charAt(0)).append('-');
  18.       sb.append(s3.substring(1, s3.length()));
  19.      
  20.       return sb.toString();
  21. }
  22. }