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

0 Comments