String and String buffer in java


Content



1. Program to explain the following String function :
String( String strObj )

class  MString11
{
public static void main( String args[ ] )
{
String s1 = "Enter : " + 5 + 5;
String s2 = "all : " + (5 + 5);

System.out.println( s1 );
System.out.println( s2 );
}
}

Output:

Enter : 55
all : 10




2. Program to explain the following String function :
 String(char chars[ ], int startIndex, int numChars)

class  MString2
{
public static void main( String args[ ] )
{
char ch[ ] = { 'J', 'A', 'V', 'A' };
String s = new String( ch, 2, 2 );

System.out.println( " String = " + s );

// String s1 = 2015; //  Error
String s1 = "" + 2015;
System.out.println( " String = " + s1 );
}
}

Output:

  String = VA
  String = 2015






3. Program to explain the following String function :
 String( byte asciiChars[ ] )

class  MString4
{
public static void main( String args[ ] )
{
char ch[ ] = { 'J', 'A', 'V', 'A' };
String s1 = new String( ch );

byte b[ ] = { 65, 66, 67, 68, 69, 70 };
String s2 = new String( b );

System.out.println( " String = " + s1 );
System.out.println( " String = " + s2 );
}
}

Output:

  String = JAVA
  String = ABCDEF





4. Program to explain the following String function :
char charAt( int where )

class  McharAt
{
public static void main( String args[ ] )
{
char ch;
String s1 = "Nils";

ch = s1.charAt( 0 );
System.out.println( " Character at 0 : " + ch );

ch = "Java".charAt( 3 );
System.out.println( " Character at 3 : " + ch );
}
}

Output:

  Character at 0 : N
  Character at 3 : a






5. Program to explain the following String function :
int length()

class  Mlength
{
public static void main( String args[ ] )
{
char ch[ ] = { 'J', 'A', 'V', 'A' };
String s1 = new String( ch );

System.out.println( " String = " + s1 );
System.out.println( " Length = " + s1.length() );
System.out.println( " Length = " + "Java Programming Examples".length() );
}
}

Output:

  String = JAVA
  Length = 4
  Length = 25






6. Program to explain the following String function :
String toLowerCase()

class  MtoLowerCase
{
public static void main( String args[ ] )
{
String s1 = "Java Program.";
String s2 = s1.toLowerCase();

System.out.println( " Original  String : " + s1 );
System.out.println( " LowerCase String : " + s2 );
}
}

Output:

  Original  String : Java Program
  LowerCase String : java program





7. Program to explain the following String function :
String toUpperCase()

class  MtoUpperCase
{
public static void main( String args[ ] )
{
String s1 = "Java Program";
String s2 = s1.toUpperCase();

System.out.println( " Original  String : " + s1 );
System.out.println( " UpperCase String : " + s2 );
}
}

Output:

  Original  String : Java Program
  UpperCase String : JAVA PROGRAM





8. Program to explain the following StringBuffer function :
StringBuffer() StringBuffer( int size ) StringBuffer( String str )

class  MStringBuffer1
{
public static void main(String args[ ])
{
StringBuffer sb = new StringBuffer("Java");

System.out.println(" sb = " + sb );

sb = sb.append(" Programming");
System.out.println(" sb = " + sb );

sb = sb.append(" Examples.");
System.out.println(" sb = " + sb );
}
}

Output:

sb = Java
sb = Java Programming
sb = Java Programming Examples.





9. Program to explain the following StringBuffer function:  StringBuffer append( char c )

class  Mappend1
{
public static void main( String args[ ] )
{
StringBuffer sb = new StringBuffer( 40 );

sb = sb.append( 'J' );
System.out.println( " String 1 = " + sb );

sb.append( new char[ ] { 'A', 'V', 'A', ' ' } );
System.out.println( " String 2 = " + sb );

sb.append( true );
System.out.println( " String 3 = " + sb );

sb.append( 10 );
System.out.println( " String 4 = " + sb );

sb.append( 20l );
System.out.println( " String 5 = " + sb );

sb.append( 30.5f );
System.out.println( " String 6 = " + sb );

sb.append(40.5d);
System.out.println( " String 7 = " + sb );
}
}

Output:

String 1 = J
String 2 = JAVA
String 3 = JAVA true
String 4 = JAVA true10
String 5 = JAVA true1020
String 6 = JAVA true102030.5
String 7 = JAVA true102030.540.5







10. Program to explain the following StringBuffer function : int capacity()

class  Mcapacity
{
public static void main( String args[ ] )
{
StringBuffer sb1 = new StringBuffer();
StringBuffer sb2 = new StringBuffer( "Java Programming Examples" );

System.out.println( " Capacity = " + sb1.capacity() );
System.out.println( " Capacity = " + sb2.capacity() );
}
}

output:

Capacity = 16
Capacity = 41





11. Program to explain the following StringBuffer function : String toString()

class  MtoString
{
public static void main( String args[ ] )
{
StringBuffer sb = new StringBuffer( "Java Program" );

String s = sb.toString();

System.out.println( " String = " + s );
}
}

Output:

  String = Java Program





12. Program to explain the following StringBuffer function : StringBuffer delete( int startIndex, int endIndex )

class  Mdelete
{
public static void main( String args[ ] )
{
StringBuffer sb = new StringBuffer( "Java Programming Examples." );

System.out.println( " String = " + sb );

sb = sb.delete( 5, 17 );

System.out.println( " String = " + sb );
}
}

Output:

String = Java Programming Examples.
String = Java Examples.






13. Program to explain the following StringBuffer function: StringBufferr  reverse)

class  Mreverse
{
public static void main( String args[ ] )
{
StringBuffer sb = new StringBuffer( "Java Programming Examples." );

System.out.println( " String = " + sb );

sb.reverse();

System.out.println( " String = " + sb );
}
}

Output:

String = Java Programming Examples.
String = .selpmaxE gnimmargorP avaJ




 14. Program to explain the concept of "ARRAY OF STRING".

class  StrArray
{
public static void main( String args[ ] )
{
final int days = 7;

String str[ ] = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"   };
 
for( int  j=0 ; j<days ; j++ )
{
  System.out.println("  " + str[ j ]);
}
  }
}

Output:

  Sunday
  Monday
  Tuesday
  Wednesday
  Thursday
  Friday
  Saturday


Reactions

Post a Comment

0 Comments