Constructors
| Name | Description |
|---|---|
| String() | Allocates a new String containing no characters. |
| String(byte[]) | Construct a new String by converting the specified array of bytes using the platform's default character encoding. |
| String(byte[], int) | Allocates a new String containing characters constructed from an array of 8-bit integer values. Deprecated. |
| String(byte[], int, int) | Construct a new String by converting the specified subarray of bytes using the platform's default character encoding. |
| String(byte[], int, int, int) | Allocates a new String constructed from a subarray of an array of 8-bit integer values. Deprecated. |
| String(byte[], int, int, String) | Construct a new String by converting the specified subarray of bytes using the specified character encoding. |
| String(byte[], String) | Construct a new String by converting the specified array of bytes using the specified character encoding. |
| String(char[]) | Allocates a new String so that it represents the sequence of characters currently contained in the character array argument. |
| String(char[], int, int) | Allocates a new String that contains characters from a subarray of the character array argument. |
| String(String) | Allocates a new string that contains the same sequence of characters as the string argument. |
| String(StringBuffer) | Allocates a new string that contains the sequence of characters currently contained in the string buffer argument. |
Methods
| Name | Description |
|---|---|
| charAt(int) | Returns the character at the specified index. |
| compareTo(String) | Compares two strings lexicographically. |
| concat(String) | Concatenates the specified string to the end of this string. |
| copyValueOf(char[]) | Returns a String that is equivalent to the specified character array. |
| copyValueOf(char[], int, int) | Returns a String that is equivalent to the specified character array. |
| endsWith(String) | Tests if this string ends with the specified suffix. |
| equals(Object) | Compares this string to the specified object. |
| equalsIgnoreCase(String) | Compares this String to another object. |
| getBytes() | Convert this String into bytes according to the platform's default character encoding, storing the result into a new byte array. |
| getBytes(int, int, byte[], int) | Copies characters from this string into the destination byte array. Deprecated. |
| getBytes(String) | Convert this String into bytes according to the specified character encoding, storing the result into a new byte array. |
| getChars(int, int, char[], int) | Copies characters from this string into the destination character array. |
| hashCode() | Returns a hashcode for this string. |
| indexOf(int) | Returns the index within this string of the first occurrence of the specified character. |
| indexOf(int, int) | Returns the index within this string of the first occurrence of the specified character, starting the search at the specified index. |
| indexOf(String) | Returns the index within this string of the first occurrence of the specified substring. |
| indexOf(String, int) | Returns the index within this string of the first occurrence of the specified substring, starting at the specified index. |
| intern() | Returns a canonical representation for the string object. |
| lastIndexOf(int) | Returns the index within this string of the last occurrence of the specified character. |
| lastIndexOf(int, int) | Returns the index within this string of the last occurrence of the specified character, searching backward starting at the specified index. |
| lastIndexOf(String) | Returns the index within this string of the rightmost occurrence of the specified substring. |
| lastIndexOf(String, int) | Returns the index within this string of the last occurrence of the specified substring. |
| length() | Returns the length of this string. |
| regionMatches(boolean, int, String, int, int) | Tests if two string regions are equal. |
| regionMatches(int, String, int, int) | Tests if two string regions are equal. |
| replace(char, char) | Returns a new string resulting from replacing all occurrences of oldChar in this string with newChar. |
| startsWith(String) | Tests if this string starts with the specified prefix. |
| startsWith(String, int) | Tests if this string starts with the specified prefix. |
| substring(int) | Returns a new string that is a substring of this string. |
| substring(int, int) | Returns a new string that is a substring of this string. |
| toCharArray() | Converts this string to a new character array. |
| toLowerCase() | Converts this String to lowercase. |
| toLowerCase(Locale) | Converts all of the characters in this String to lower case using the rules of the given locale. |
| toString() | This object (which is already a string!) is itself returned. |
| toUpperCase() | Converts this string to uppercase. |
| toUpperCase(Locale) | Converts all of the characters in this String to upper case using the rules of the given locale. |
| trim() | Removes white space from both ends of this string. |
| valueOf(boolean) | Returns the string representation of the boolean argument. |
| valueOf(char) | Returns the string representation of the char * argument. |
| valueOf(char[]) | Returns the string representation of the char array argument. |
| valueOf(char[], int, int) | Returns the string representation of a specific subarray of the char array argument. |
| valueOf(double) | Returns the string representation of the double argument. |
| valueOf(float) | Returns the string representation of the float argument. |
| valueOf(int) | Returns the string representation of the int argument. |
| valueOf(long) | Returns the string representation of the long argument. |
| valueOf(Object) | Returns the string representation of the Object argument. |