Write a program to perform all String class and StringBuffer class operation.

 

AIM: Write a program to perform all String class and StringBuffer class operation.

CODE: (String)

public class string{ 

public static void main(String args[]){

            //string constructor

            char []s1={'K','H','U','S','H','I'};

            String s2=new String(s1);

            System.out.println("\n"+s2+" - String constructor\n");

 

            //string constructor with index number and number of chars

            String s3=new String(s1,2,4);

            System.out.println(s3+" - string constructor with index number and number of chars \n");

 

            //string constructor in string

            String s4=new String(s1);

            System.out.println(s4+" - String constructor with string\n");

 

            //String constructor in byte

            byte []s5={97,75,78};

            String s6=new String(s5);

            System.out.println(s6+" - String constructor with byte array\n");

 

            //String length

            System.out.println(s6.length()+" - String length\n");

 

            //String litral

            System.out.println("KHUSHI PITRODA".length()+" - Length of string with String litral\n");

 

            //String conversion with valueOf

            int a=98;

            String s7 = String.valueOf(a);

            System.out.println(s7+" - String conversion with valueOf\n");

 

            //To extract single character from String

            System.out.println(s2.charAt(3)+" - To extract single character from String\n");

 

            //Char into bytes

            byte s8[]="khushi".getBytes();

            for(int i=0;i<s8.length;i++)

            {

                        System.out.print(s8[i]+"\t");

            }

            System.out.println("- Char into bytes getbytes\n");

 

            //char array

            char s9[]="Pitroda".toCharArray();

            System.out.println(s9[0]+" - String to character array\n");

 

            //String Comparision

            System.out.println(s2.equals(s3)+" - String comparision\n");

            System.out.println(s2.equalsIgnoreCase("KhuShi")+" - String comparision ignore case\n");

 

            System.out.println("Khushi Pitroda".regionMatches(0,"Khushi",0,6)+" - Region Mateches\n");

            boolean b = "Khushi".startsWith("Khu");

            System.out.println(b+" - Starts with and Ends with\n");

 

            //compare to

            Integer i="happy".compareTo("Happy");

            if(i<0)

            {

                        System.out.println("happy is less than Happy - comparesTo\n");

            }

            else if(i>0)

            {

                        System.out.println("happy is grater than Happy - comparesTo\n");

            }

            else

            {

                        System.out.println("happy is equals to Happy - comparesTo\n");

            }

 

            //searching string

            int j = "JJava".lastIndexOf('a');

            System.out.println(j+" - lastIndexOf index of a in JJava\n");

            int k = "JJava".indexOf('a');

            System.out.println(k+" - indexOf index of a in JJava\n");

 

            //modifying String

            String s10 = "Pitroda Khushi".substring(8);

            System.out.println(s10+" - substring\n");

            String s11 = s10+" pitroda";

            System.out.println(s11+" - concate\n");

            String s12 = s11.replace('p','P');

            System.out.println(s12+" - replace\n");

            String s13 = s12.trim();

            System.out.println(s13+" - trim\n");

 

            //changing case

            String s14 = s13.toUpperCase();

            System.out.println(s14+" - toUpperCase\n");

            System.out.println(s14.toLowerCase()+" - toLowerCase\n");

}

}

OUTPUT:



CODE: (String Buffer)

public class stringbuffer{

            public static void main(String args[]){

                        String s1=("StringBuuffer");

                        StringBuffer sb = new StringBuffer(s1);

                        System.out.println(sb+" - Simple constructor\n");

                        //length

                        System.out.println(sb.length()+" - Length\n");

                        //capacity

                        System.out.println(sb.capacity()+" - capacity\n");

                        //ensurecapacity

                        StringBuffer s2 = new StringBuffer("khushi");

                        s2.ensureCapacity(21);

                        System.out.println(s2.capacity()+" - "+s2+" - ensurecapacity\n");

                        //charat

                        System.out.println(s2.charAt(3)+" - charAt\n");

                        //setCharAt

                        s2.setCharAt(0,'K');

                        System.out.println(s2+" - setCharAt\n");

                        //setlength

                        s2.setLength(4);

                        System.out.println(s2+" - setLength\n");

                        //delete()

                        s2.delete(3,6);

                        System.out.println(s2+" - delete\n");

                        //delete char at

                        s2.deleteCharAt(2);

                        System.out.println(s2+" - deleteCharAt\n");

                        //append

                        s2.append("hi");

                        System.out.println(s2+" - append\n");

                        //insert

                        s2.insert(2,"us");

                        System.out.println(s2+" - insert\n");

                        //reverse

                        System.out.println(s2.reverse()+" - reverse\n");

                        s2.append("Happy");

                        //replace

                        System.out.println(s2.replace(6,11,"Hello")+" - replace\n");

                        //index of

                        int i=s2.indexOf("h");

                        System.out.println(i+" - indexOf\n");

                        //last index of

                        System.out.println(s2.lastIndexOf("h")+" - lastIndexOf\n");

            }

}

OUTPUT:



Comments

Popular posts from this blog

Write an application that illustrates method overriding in the same package and different packages. Also demonstrate accessibility rules in inside and outside packages

Describe abstract class called Shape which has three subclasses say Triangle, Rectangle, and Circle. Define one method area()in the abstract class and override this area() in these three subclasses to calculate for specific object.

Write a program that illustrates interface inheritance. Interface P12 inherits from both P1 and P2. Each interface declares one constant and one method. The class Q implements P12. Instantiate Q and invoke each of its methods. Each method displays one of the constants.