java.lang.Object | ||
android.text.TextUtils |
TextUtils.SimpleStringSplitter | A simple string splitter. |
TextUtils.StringSplitter | An interface for splitting strings according to rules that are opaque to the user of this interface. |
TextUtils.TruncateAt |
Value | ||||
---|---|---|---|---|
Creator<CharSequence> | CHAR_SEQUENCE_CREATOR |
static | CharSequence | commaEllipsize(CharSequence text, TextPaint p, float avail, String oneMore, String more) | ||||
Converts a CharSequence of the comma-separated form "Andy, Bob, Charles, David" that is too wide to fit into the specified width into one like "Andy, Bob, 2 more". | ||||||
static | CharSequence | concat(CharSequence[] text) | ||||
Returns a CharSequence concatenating the specified CharSequences, retaining their spans if any. | ||||||
static | void | copySpansFrom(Spanned source, int start, int end, Class kind, Spannable dest, int destoff) | ||||
static | CharSequence | ellipsize(CharSequence text, TextPaint p, float avail, TextUtils.TruncateAt where) | ||||
Returns the original text if it fits in the specified width given the properties of the specified Paint, or, if it does not fit, a truncated copy with ellipsis character added at the specified edge or center. | ||||||
static | boolean | equals(CharSequence a, CharSequence b) | ||||
Returns true if a and b are equal, including if they are both null. | ||||||
static | CharSequence | expandTemplate(CharSequence template, CharSequence[] values) | ||||
Replace instances of "^1", "^2", etc. | ||||||
static | void | getChars(CharSequence s, int start, int end, char[] dest, int destoff) | ||||
static | int | getOffsetAfter(CharSequence text, int offset) | ||||
static | int | getOffsetBefore(CharSequence text, int offset) | ||||
static | CharSequence | getReverse(CharSequence source, int start, int end) | ||||
static | int | getTrimmedLength(CharSequence s) | ||||
Returns the length that the specified CharSequence would have if spaces and control characters were trimmed from the start and end, as by trim(). | ||||||
static | String | htmlEncode(String s) | ||||
Html-encode the string. | ||||||
static | int | indexOf(CharSequence s, CharSequence needle) | ||||
static | int | indexOf(CharSequence s, char ch, int start, int end) | ||||
static | int | indexOf(CharSequence s, CharSequence needle, int start) | ||||
static | int | indexOf(CharSequence s, CharSequence needle, int start, int end) | ||||
static | int | indexOf(CharSequence s, char ch) | ||||
static | int | indexOf(CharSequence s, char ch, int start) | ||||
static | boolean | isDigitsOnly(CharSequence str) | ||||
Returns whether the given CharSequence contains only digits. | ||||||
static | boolean | isEmpty(CharSequence str) | ||||
Returns true if the string is null or 0-length. | ||||||
static | boolean | isGraphic(char c) | ||||
Returns whether this character is a printable character. | ||||||
static | boolean | isGraphic(CharSequence str) | ||||
Returns whether the given CharSequence contains any printable characters. | ||||||
static | String | join(CharSequence delimiter, Iterable tokens) | ||||
Returns a string containing the tokens joined by delimiters. | ||||||
static | String | join(CharSequence delimiter, Object[] tokens) | ||||
Returns a string containing the tokens joined by delimiters. | ||||||
static | int | lastIndexOf(CharSequence s, char ch, int start, int last) | ||||
static | int | lastIndexOf(CharSequence s, char ch, int last) | ||||
static | int | lastIndexOf(CharSequence s, char ch) | ||||
static | boolean | regionMatches(CharSequence one, int toffset, CharSequence two, int ooffset, int len) | ||||
static | CharSequence | replace(CharSequence template, String[] sources, CharSequence[] destinations) | ||||
Return a new CharSequence in which each of the source strings is replaced by the corresponding element of the destinations. | ||||||
static | String[] | split(String text, Pattern pattern) | ||||
Splits a string on a pattern. | ||||||
static | String[] | split(String text, String expression) | ||||
String.split() returns [''] when the string to be split is empty. | ||||||
static | CharSequence | stringOrSpannedString(CharSequence source) | ||||
static | String | substring(CharSequence source, int start, int end) | ||||
static | void | writeToParcel(CharSequence cs, Parcel p, int parcelableFlags) | ||||
Flatten a CharSequence and whatever styles can be copied across processes into the parcel. |
text | the text to truncate |
---|---|
p | the Paint with which to measure the text |
avail | the horizontal width available for the text |
oneMore | the string for "1 more" in the current locale |
more | the string for "%d more" in the current locale |
a | first CharSequence to check |
---|---|
b | second CharSequence to check |
template
CharSequence with the corresponding
values
. "^^" is used to produce a single caret in
the output. Only up to 9 replacement values are supported,
"^10" will be produce the first replacement value followed by a
'0'.
template | the input text containing "^1"-style placeholder values. This object is not modified; a copy is returned. |
---|---|
values | CharSequences substituted into the template. The first is substituted for "^1", the second for "^2", and so on. |
IllegalArgumentException | if the template requests a value that was not provided, or if more than 9 values are provided. |
---|
s | the string to be encoded |
---|
str | the string to be examined |
---|
tokens | an array objects to be joined. Strings will be formed from the objects by calling object.toString(). |
---|
tokens | an array objects to be joined. Strings will be formed from the objects by calling object.toString(). |
---|
text | the string to split |
---|---|
pattern | the regular expression to match |
NullPointerException | if expression or text is null |
---|
text | the string to split |
---|---|
expression | the regular expression to match |
NullPointerException | if expression or text is null |
---|
Copyright 2007 Google Inc. | Build 0.9_r1-98467 - 14 Aug 2008 18:48 |