what string method in java?
Here some important strings methods with description are given bellow:
methods |
Description |
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. |
char charAt(int index)
|
Returns the character at the specified
index |
int compareTo(Object o)
|
Compares this String to another Object.
|
boolean
contentEquals(StringBuffer sb)
|
Returns true if and only if
this String represents the same sequence of characters as the specified
StringBuffer. |
static String
copyValueOf(char[] data, int offset, int count) |
Returns a String that
represents the character sequence in the array specified. |
boolean endsWith(String
suffix) |
Tests if this string ends
with the specified suffix.
|
static String
copyValueOf(char[] data) |
Returns a String that
represents the character sequence in the array specified.
|
boolean equalsIgnoreCase(String
anotherString)
|
Compares this String to another String,
ignoring case considerations. |
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(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)
|
Returns the index within
this string of the first occurrence of the specified substring.
|
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.
|
byte[] getBytes(String
charsetName |
Encodes this String into a
sequence of bytes using the named charset, storing the result into a new
byte array.
|
void getChars(int
srcBegin, int srcEnd, char[] dst, int dstBegin) |
Copies characters from this
string into the destination character array. |
boolean equals(Object
anObject) |
Compares this string to the
specified object.
|
String intern() |
Returns a canonical
representation for the string object. |
int lastIndexOf(int ch)
|
Returns the index within
this string of the last occurrence of the specified character. |
String replace(char
oldChar, char newChar) |
Returns a new string
resulting from replacing all occurrences of oldChar in this string with
newChar. |
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. |
boolean startsWith(String prefix,
int toffset) |
Tests if this string starts with the
specified prefix beginning a specified index.
|
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)
|
Returns the index within this string of
the rightmost occurrence of the specified substring.
|
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.
|
boolean regionMatches(boolean
ignoreCase, int toffset, String other, int ooffset, int len)
|
Tests if two string regions are equal. |
boolean regionMatches(int toffset,
String other, int ooffset, int len) |
Tests if two string regions are equal. |
CharSequence subSequence(int
beginIndex, int endIndex) |
Returns a new character sequence that
is a subsequence of this sequence. |
String substring(int beginIndex)
|
Returns a new string that is a
substring of this string. |
static String valueOf(primitive data
type x)
|
Returns the string representation of
the passed data type argument. |
String trim() |
Returns a copy of the string, with
leading and trailing whitespace omitted.
|
String toUpperCase(Locale locale)
|
Converts all of the characters in this
String to upper case using the rules of the given Locale.
|
String toUpperCase()
|
Converts all of the characters in this
String to upper case using the rules of the default locale.
|
String toString() |
This object (which is already a string!) is itself returned.
|
String toLowerCase(Locale locale) |
Converts all of the characters in this
String to lower case using the rules of the given Locale.
|
String toLowerCase() |
Converts all of the characters in this
String to lower case using the rules of the default locale.
|
char[] toCharArray()
|
Converts this string to a new character
array.
|
String substring(int beginIndex, int
endIndex) |
Returns a new string that is a
substring of this string.
|
Read More →