The String class supports several constructors.
Class constructors
S.N. | Constructor & Description |
---|---|
1 |
String()
This initializes a newly created String object so that it represents an empty character sequence.
String s = new String();
|
2 |
String(byte[] bytes)
This constructs a new String by decoding the specified array of bytes using the platform's default charset.
byte ascii[] = {65, 66, 67, 68, 69, 70 };
String s1 = new String(ascii); |
3 |
String(byte[] bytes, Charset charset)
This constructs a new String by decoding the specified array of bytes using the specified charset.
|
4 |
String(byte[] bytes, int offset, int length)
This constructs a new String by decoding the specified subarray of bytes using the platform's default charset
byte ascii[] = { 65, 66, 67, 68, 69, 70 }; String s2 = new String(ascii, 2, 3); |
5 |
String(byte[] bytes, int offset, int length, Charset charset)
This constructs a new String by decoding the specified subarray of bytes using the specified charset.
|
6 |
String(byte[] bytes, int offset, int length, String charsetName)
This constructs a new String by decoding the specified subarray of bytes using the specified charset.
|
7 |
String(byte[] bytes, String charsetName)
This constructs a new String by decoding the specified array of bytes using the specified charset.
|
8 |
String(char[] value)
This allocates a new String so that it represents the sequence of characters currently contained in the character array argument.
char c[] = {'J', 'a', 'v', 'a'};
String s1 = new String(c); |
9 |
String(char[] value, int offset, int count)
This allocates a new String that contains characters from a subarray of the character array argument.
|
10 |
String(int[] codePoints, int offset, int count)
This allocates a new String that contains characters from a subarray of the Unicode code point array argument.
|
11 |
String(String original)
This initializes a newly created String object so that it represents the same sequence of characters as the argument; in other words, the newly created string is a copy of the argument string.
|
12 |
String(StringBuffer buffer)
This allocates a new string that contains the sequence of characters currently contained in the string buffer argument.
|
13 |
String(StringBuilder builder)
This allocates a new string that contains the sequence of characters currently contained in the string builder argument.
|
No comments:
Post a Comment