Name
FieldPosition
Synopsis
FieldPosition objects
are optionally passed to the format( ) methods of
the Format class and its subclasses to return
information about the start and end positions of a specific part or
“field” of the formatted string.
This kind of information is often useful for aligning formatted
strings in columns—for example, aligning the decimal points in
a column of numbers.
The field of interest is specified when the FieldPosition(
) constructor is called. The
NumberFormat and DateFormat
classes define integer various constants (which end with the string
_FIELD) that can be used here. In Java 1.4 and
later you can also construct a FieldPosition by
specifying the Format.Field object that identifies
the field. (For constant Field instances, see
DateFormat.Field,
MessageFormat.Field and
NumberFormat.Field.)
After a FieldPosition has been created and passed
to a format( ) method, use
getBeginIndex(
) and getEndIndex( ) methods of this
class to obtain the starting and ending character positions of the
desired field of the formatted string.
public class FieldPosition { // Public Constructors 1.4 public FieldPosition(Format.Field attribute); public FieldPosition(int field); 1.4 public FieldPosition(Format.Field attribute, int fieldID); // Public Instance Methods public int getBeginIndex( ); public int getEndIndex( ); public int getField( ); 1.4 public Format.Field getFieldAttribute( ); 1.2 public void setBeginIndex(int bi); 1.2 public void setEndIndex(int ei); // Public ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access