Example usage for Java java.lang String fields, constructors, methods, implement or subclass
The text is from its open source code.
null | value The value is used for character storage. |
int | hash Cache the hash code for the string |
Comparator | CASE_INSENSITIVE_ORDER A Comparator that orders String objects as by compareToIgnoreCase . |
String() Initializes a newly created String object so that it represents an empty character sequence. | |
String(String original) 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. | |
String(char value[]) Allocates a new String so that it represents the sequence of characters currently contained in the character array argument. | |
String(byte[] bytes) Constructs a new String by decoding the specified array of bytes using the platform's default charset. | |
String(StringBuffer buffer) Allocates a new string that contains the sequence of characters currently contained in the string buffer argument. | |
String(StringBuilder builder) Allocates a new string that contains the sequence of characters currently contained in the string builder argument. | |
String(char value[], int offset, int count) Allocates a new String that contains characters from a subarray of the character array argument. | |
String(int[] codePoints, int offset, int count) Allocates a new String that contains characters from a subarray of the Unicode code point array argument. | |
String(byte bytes[], int offset, int length) Constructs a new String by decoding the specified subarray of bytes using the platform's default charset. | |
String(byte ascii[], int hibyte, int offset, int count) Allocates a new String constructed from a subarray of an array of 8-bit integer values. | |
String(byte bytes[], int offset, int length, String charsetName) Constructs a new String by decoding the specified subarray of bytes using the specified charset. | |
String(byte bytes[], int offset, int length, Charset charset) Constructs a new String by decoding the specified subarray of bytes using the specified java.nio.charset.Charset charset . | |
String(char[] value, int off, int len, Void sig) | |
String(byte ascii[], int hibyte) Allocates a new String containing characters constructed from an array of 8-bit integer values. | |
String(byte bytes[], String charsetName) Constructs a new String by decoding the specified array of bytes using the specified java.nio.charset.Charset charset . | |
String(byte bytes[], Charset charset) Constructs a new String by decoding the specified array of bytes using the specified java.nio.charset.Charset charset . | |
String(AbstractStringBuilder asb, Void sig) | |
String(byte[] value, byte coder) |
char | charAt(int index) Returns the char value at the specified index. |
IntStream | chars() Returns a stream of int zero-extending the char values from this sequence. |
Object | clone() Creates and returns a copy of this object. |
int | codePointAt(int index) Returns the character (Unicode code point) at the specified index. |
int | codePointBefore(int index) Returns the character (Unicode code point) before the specified index. |
int | codePointCount(int beginIndex, int endIndex) Returns the number of Unicode code points in the specified text range of this String . |
IntStream | codePoints() Returns a stream of code point values from this sequence. |
int | compare(CharSequence cs1, CharSequence cs2) Compares two CharSequence instances lexicographically. |
int | compareTo(String anotherString) Compares two strings lexicographically. |
int | compareToIgnoreCase(String str) Compares two strings lexicographically, ignoring case differences. |
String | concat(String str) Concatenates the specified string to the end of this string. |
boolean | contains(CharSequence s) Returns true if and only if this string contains the specified sequence of char values. |
boolean | contentEquals(StringBuffer sb) Compares this string to the specified StringBuffer . |
boolean | contentEquals(CharSequence cs) Compares this string to the specified CharSequence . |
String | copyValueOf(char data[]) Equivalent to #valueOf(char[]) . |
String | copyValueOf(char data[], int offset, int count) Equivalent to #valueOf(char[],int,int) . |
boolean | endsWith(String suffix) Tests if this string ends with the specified suffix. |
boolean | equals(Object anObject) Compares this string to the specified object. |
boolean | equalsIgnoreCase(String anotherString) Compares this String to another String , ignoring case considerations. |
String | format(String format, Object... args) Returns a formatted string using the specified format string and arguments. |
String | format(Locale l, String format, Object... args) Returns a formatted string using the specified locale, format string, and arguments. |
byte[] | getBytes(String charsetName) Encodes this String into a sequence of bytes using the named charset, storing the result into a new byte array. |
byte[] | getBytes(Charset charset) Encodes this String into a sequence of bytes using the given java.nio.charset.Charset charset , storing the result into a new byte array. |
byte[] | getBytes() Encodes this String into a sequence of bytes using the platform's default charset, storing the result into a new byte array. |
void | getBytes(int srcBegin, int srcEnd, byte dst[], int dstBegin) Copies characters from this string into the destination byte array. |
void | getChars(int srcBegin, int srcEnd, char dst[], int dstBegin) Copies characters from this string into the destination character array. |
Class> | getClass() Returns the runtime class of this Object . |
int | hashCode() Returns a hash code for this string. |
int | indexOf(int ch) Returns the index within this string of the first occurrence of the specified character. |
int | indexOf(String str) Returns the index within this string of the first occurrence of the specified substring. |
int | indexOf(int ch, int fromIndex) Returns the index within this string of the first occurrence of the specified character, starting the search at the specified index. |
int | indexOf(String str, int fromIndex) Returns the index within this string of the first occurrence of the specified substring, starting at the specified index. |
String | intern() Returns a canonical representation for the string object. |
boolean | isEmpty() Returns true if, and only if, #length() is 0 . |
String | join(CharSequence delimiter, CharSequence... elements) Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter . |
String | join(CharSequence delimiter, Iterable extends CharSequence> elements) Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter . |
int | lastIndexOf(int ch) Returns the index within this string of the last occurrence of the specified character. |
int | lastIndexOf(String str) Returns the index within this string of the last occurrence of the specified substring. |
int | lastIndexOf(int ch, int fromIndex) Returns the index within this string of the last occurrence of the specified character, searching backward starting at the specified index. |
int | lastIndexOf(String str, int fromIndex) Returns the index within this string of the last occurrence of the specified substring, searching backward starting at the specified index. |
int | length() Returns the length of this string. |
boolean | matches(String regex) Tells whether or not this string matches the given regular expression. |
void | notify() Wakes up a single thread that is waiting on this object's monitor. |
void | notifyAll() Wakes up all threads that are waiting on this object's monitor. |
int | offsetByCodePoints(int index, int codePointOffset) Returns the index within this String that is offset from the given index by codePointOffset code points. |
boolean | regionMatches(int toffset, String other, int ooffset, int len) Tests if two string regions are equal. |
boolean | regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len) Tests if two string regions are equal. |
String | replace(char oldChar, char newChar) Returns a string resulting from replacing all occurrences of oldChar in this string with newChar . |
String | replace(CharSequence target, CharSequence replacement) Replaces each substring of this string that matches the literal target sequence with the specified literal replacement sequence. |
String | replaceAll(String regex, String replacement) Replaces each substring of this string that matches the given regular expression with the given replacement. |
String | replaceFirst(String regex, String replacement) Replaces the first substring of this string that matches the given regular expression with the given replacement. |
String[] | split(String regex) Splits this string around matches of the given regular expression. |
String[] | split(String regex, int limit) Splits this string around matches of the given regular expression. |
boolean | startsWith(String prefix) Tests if this string starts with the specified prefix. |
CharSequence | subSequence(int beginIndex, int endIndex) Returns a character sequence that is a subsequence of this sequence. |
String | substring(int beginIndex) Returns a string that is a substring of this string. |
String | substring(int beginIndex, int endIndex) Returns a string that is a substring of this string. |
char[] | toCharArray() Converts this string to a new character array. |
String | toLowerCase() Converts all of the characters in this String to lower case using the rules of the default locale. |
String | toLowerCase(Locale locale) Converts all of the characters in this String to lower case using the rules of the given Locale . |
String | toString() This object (which is already a string!) is itself returned. |
String | toUpperCase() Converts all of the characters in this String to upper case using the rules of the default locale. |
String | toUpperCase(Locale locale) Converts all of the characters in this String to upper case using the rules of the given Locale . |
String | trim() Returns a string whose value is this string, with all leading and trailing space removed, where space is defined as any character whose codepoint is less than or equal to 'U+0020' (the space character). |
String | valueOf(Object obj) Returns the string representation of the Object argument. |
String | valueOf(char data[]) Returns the string representation of the char array argument. |
String | valueOf(boolean b) Returns the string representation of the boolean argument. |
String | valueOf(char c) Returns the string representation of the char argument. |
String | valueOf(int i) Returns the string representation of the int argument. |
String | valueOf(long l) Returns the string representation of the long argument. |
String | valueOf(float f) Returns the string representation of the float argument. |
String | valueOf(double d) Returns the string representation of the double argument. |
String | valueOf(char data[], int offset, int count) Returns the string representation of a specific subarray of the char array argument. |
void | wait() Causes the current thread to wait until it is awakened, typically by being notified or interrupted. |
void | wait(long timeoutMillis) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed. |