EXAMPLE -1
// Demonstrate toUpperCase() and toLowerCase().
class ChangeCaseDemo {
public static void
main(String args[])
{
String s =
"This is a satya.";
System.out.println("Original: " + s);
String uppr =
s.toUpperCase();
String lwr =
s.toLowerCase();
System.out.println("Uppercase:
" + uppr);
System.out.println("Lowercase: " + lwr);
}
}
OUTPUT
C:\SATYA>javac ChangeCaseDemo.java
C:\SATYA>java ChangeCaseDemo
C:\satya>
Original:This is Satya
Uppercase:THIS IS SATYA
Lowercase:this is satya
EXAMPLE -2
// Using concatenation to prevent long lines.
class ConCatDemo {
public static void
main(String args[]) {
String longStr =
"This is object oriented programming " +
"through
java " +
"by v.satya"
;
System.out.println(longStr);
}
}
OUTPUT
C:\SATYA>javac ConCatDemo.java
C:\SATYA>java ComCatDemo
C:\satya>
This is object oriented program through java by V.Satya
EXAMPLE -3
// Demonstrate delete() and deleteCharAt()
class deleteDemo {
public static void
main(String args[]) {
StringBuffer sb =
new StringBuffer("This is oops through java.");
sb.delete(4, 9);
System.out.println("After delete: " + sb);
sb.deleteCharAt(0);
System.out.println("After deleteCharAt: " + sb);
}
}
OUTPUT
C:\SATYA>javac deleteDemo.java
C:\SATYA>java deleteDemo
C:\satya>
After delete:thisops through java.
After deletechartAt:hisops through java.
EXAMPLE -4
// Demonstrate equals() and equalsIgnoreCase().
class equalsDemo {
public static void
main(String args[]) {
String s1 = "Satya";
String s2 = "Satya";
String s3 =
"Good-bye";
String s4 = "SATYA";
System.out.println(s1 + " equals " + s2 + " -> "
+
s1.equals(s2));
System.out.println(s1 + " equals " + s3 + " -> "
+
s1.equals(s3));
System.out.println(s1 + " equals " + s4 + " -> "
+
s1.equals(s4));
System.out.println(s1 + " equalsIgnoreCase " + s4 + "
-> " +
s1.equalsIgnoreCase(s4));
}
}
OUTPUT
C:\SATYA>javac equalsDemo.java
C:\SATYA>java equalsDemo
C:\satya>
Satya equals Satya->true
Satya equals Good-bye->false
Satya equals SATYA->false
Satya equals ignorecase SATYA->true
EXAMPLE -5
// equals() vs ==
class EqualsNotEqualTo {
public static void
main(String args[]) {
String s1 = "satya";
String s2 = new
String(s1);
System.out.println(s1 + " equals " + s2 + " -> "
+
s1.equals(s2));
System.out.println(s1 + " == " + s2 + " -> " +
(s1 == s2));
}
}
OUTPUT
C:\SATYA>javac EqualIsNotEqualTo.java
C:\SATYA>java EqualsNotEqualTo
C:\satya>
Satya equals satya ->true
Satya==satya->false
EXAMPLE -6
class getCharsDemo {
public static void
main(String args[]) {
String s =
"this is satya.";
int start = 10;
int end = 14;
char buf[] = new
char[end - start];
s.getChars(start,
end, buf, 0);
System.out.println(buf);
}
}
OUTPUT
C:\SATYA>javac getCharsDemo.java
C:\SATYA>java getCharDemo
C:\satya>
jayb
EXAMPLE -7
// Demonstrate indexOf() and lastIndexOf().
class indexOfDemo {
public static void
main(String args[]) {
String s =
"this is object oriented programming through java " +
"by v.satya";
System.out.println(s);
System.out.println("indexOf(t) = " +
s.indexOf('t'));
System.out.println("lastIndexOf(t) = " +
s.lastIndexOf('t'));
System.out.println("indexOf(the) = " +
s.indexOf("the"));
System.out.println("lastIndexOf(the) = " +
s.lastIndexOf("the"));
System.out.println("indexOf(t, 10) = " +
s.indexOf('t', 10));
System.out.println("lastIndexOf(t, 60) = " +
s.lastIndexOf('t', 60));
System.out.println("indexOf(the, 10) = " +
s.indexOf("the", 10));
System.out.println("lastIndexOf(the, 60) = " +
s.lastIndexOf("the", 60));
}
}
OUTPUT
C:\SATYA>javac indexOfDemo.java
C:\SATYA>java indexOfDemo
C:\satya>
This is object oriented program through java by V.Satya
Index<t>=0
Lastindex<t>==36
Indexof<the>=-1
Last index of<the>=-1
Indexof<t,10>=13
Last index of<t,60>=36
Indexof<the,10>=-1;
Last index of <the,60>=-1
EXAMPLE -8
// Demonstrate insert().
class insertDemo {
public static void
main(String args[]) {
StringBuffer sb =
new StringBuffer("I like!");
sb.insert(2,
"love ");
System.out.println(sb);
}
}
OUTPUT
C:\SATYA>javac insertDemo.java
C:\SATYA>java insertDemo
C:\satya>
I Love Like!
EXAMPLE -9
// Construct one String from another.
class MakeString {
public static void
main(String args[]) {
char c[] = {'V',
'i', 'j', 'a',’y’};
String s1 = new
String(c);
String s2 = new
String(s1);
System.out.println(s1);
System.out.println(s2);
}
}
OUTPUT
C:\SATYA>javac MakeString.java
C:\SATYA>java MakeString
C:\satya>
‘V’,’I’,’J’,’A’,’Y’
EXAMPLE -10
// Demonstrate replace()
class replaceDemo {
public static void
main(String args[]) {
StringBuffer sb =
new StringBuffer("This is satya.");
sb.replace(5, 7,
"was");
System.out.println("After replace: " + sb);
}
}
OUTPUT
C:\SATYA>javac replaceDemo.java
C:\SATYA>java replaceDemo
C:\satya>
After replace:this was satya
EXAMPLE -11
// Using reverse() to reverse a StringBuffer.
class ReverseDemo {
public static void
main(String args[]) {
StringBuffer s =
new StringBuffer("java");
System.out.println(s);
s.reverse();
System.out.println(s);
}
}
OUTPUT
C:\SATYA>javac ReverseDemo.java
C:\SATYA>java ReverseDemo
C:\satya>
Java
avaj
EXAMPLE -12
// Demonstrate charAt() and setCharAt().
class setCharAtDemo {
public static void
main(String args[]) {
StringBuffer sb =
new StringBuffer("satya");
System.out.println("buffer before = " + sb);
System.out.println("charAt(1) before = " + sb.charAt(1));
sb.setCharAt(1,
'i');
sb.setLength(2);
System.out.println("buffer after = " + sb);
System.out.println("charAt(1) after = " + sb.charAt(1));
}
}
OUTPUT
C:\SATYA>javac setCharAtDemo.java
C:\SATYA>java setCharAtDemo
C:\satya>
Buffer before=satya
charAt<1>before=i
buffer after=vi
charAt<1>after=i
EXAMPLE -13
// A bubble sort for Strings.
class SortString {
static String arr[]
= {
"satya",
"isaac", "manasa", "joshna"
};
public static void
main(String args[]) {
for(int j = 0; j
< arr.length; j++) {
for(int i = j +
1; i < arr.length; i++) {
if(arr[i].compareTo(arr[j]) < 0) {
String t =
arr[j];
arr[j] =
arr[i];
arr[i] = t;
}
}
System.out.println(arr[j]);
}
}
}
OUTPUT
C:\SATYA>javac setCharAtDemo.java
C:\SATYA>java setCharAtDemo
C:\satya>
Isaac
Joshna
Manasa
satya
EXAMPLE -14
// StringBuffer length vs. capacity.
class StringBufferDemo {
public static void
main(String args[]) {
StringBuffer sb =
new StringBuffer("satya");
System.out.println("buffer = " + sb);
System.out.println("length = " + sb.length());
System.out.println("capacity = " + sb.capacity());
}
}
OUTPUT
C:\SATYA>javac ReverseDemo.java
C:\SATYA>java ReverseDemo
C:\satya
Buffer=satya
Length==5
Capacity=21
EXAMPLE -16
// Construct string from subset of char array.
class SubStringConsDemo {
public static void
main(String args[]) {
byte ascii[] =
{65, 66, 67, 68, 69, 70 };
String s1 = new
String(ascii);
System.out.println(s1);
String s2 = new
String(ascii, 2, 3);
System.out.println(s2);
}
OUTPUT
C:\SATYA>javac SubStringConsDemo.java
C:\SATYA>java SubStringConsDemo
ABCDEF
CDE
C:\satya>
No comments:
Post a Comment