Characters are the fundamental building blocks of Java source programs. In Java "a string is a sequence of characters". String class is immutable means once a String object has been created, can't change the characters that comprise that string .
Previous | Home | Next |
String can be initialized by a string constructor, the String class supports several constructors but to create an empty String default constructor should be used.
i.e., String s = new String(); will create an instance of String with no characters in it.
Since strings are immutable because fixed, immutable strings can be implemented more efficiently than changeable ones.
Class String provides nine constructors for initializing String objects in a variety of ways. Constructor is used for the initialization the object of any class, the String class supports several constructors but to create an empty String default constructor should be used.
i.e., String s = new String(); The new String object contains no characters (the empty string) and has a length of 0.
like String(char chars[ ]) i.e.,
create Strings initialized by an array of characters, using the constructor.
// Example for vale of string from subset of char array. package r4r.co.in; class StringDemo { public static void main(String args[]) { byte ascii[] = {65, 66, 67, 68, 69, 70, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90}; String s1 = new String(ascii); System.out.println(s1); String s2 = new String(ascii, 1, 3); System.out.println(s2); } }
Output:
ABCDEFPQRSTUVWXYZ BCD
Previous | Home | Next |