public static final class ListFormatter.FormattedList extends java.lang.Object implements FormattedValue
Modifier and Type | Method and Description |
---|---|
<A extends java.lang.Appendable> |
appendTo(A appendable)
Appends the formatted string to an Appendable.
|
char |
charAt(int index) |
int |
length() |
boolean |
nextPosition(ConstrainedFieldPosition cfpos)
Iterates over field positions in the FormattedValue.
|
java.lang.CharSequence |
subSequence(int start,
int end) |
java.text.AttributedCharacterIterator |
toCharacterIterator()
Exports the formatted number as an AttributedCharacterIterator.
|
java.lang.String |
toString()
Returns the formatted string as a Java String.
|
public java.lang.String toString()
FormattedValue.appendTo(A)
for greater efficiency.toString
in interface FormattedValue
toString
in interface java.lang.CharSequence
toString
in class java.lang.Object
public int length()
length
in interface java.lang.CharSequence
public char charAt(int index)
charAt
in interface java.lang.CharSequence
public java.lang.CharSequence subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence
public <A extends java.lang.Appendable> A appendTo(A appendable)
If an IOException occurs when appending to the Appendable, an unchecked
ICUUncheckedIOException
is thrown instead.
appendTo
in interface FormattedValue
appendable
- The Appendable to which to append the string output.public boolean nextPosition(ConstrainedFieldPosition cfpos)
ConstrainedFieldPosition cfpos = new ConstrainedFieldPosition(); while (fmtval.nextPosition(cfpos)) { // handle the field position; get information from cfpos }
nextPosition
in interface FormattedValue
cfpos
- The object used for iteration state. This can provide constraints to iterate over
only one specific field; see ConstrainedFieldPosition.constrainField(java.text.Format.Field)
.public java.text.AttributedCharacterIterator toCharacterIterator()
Consider using FormattedValue.nextPosition(com.ibm.icu.text.ConstrainedFieldPosition)
if you are trying to get field information.
toCharacterIterator
in interface FormattedValue
Copyright ? 2016 Unicode, Inc. and others.