コンストラクターと説明 |
---|
DefaultFieldSet(java.lang.String[] tokens) 匿名トークンを使用して FieldSet を作成します。 |
DefaultFieldSet(java.lang.String[] tokens, java.lang.String[] names) 名前付きトークンを使用して FieldSet を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(java.lang.Object object) |
int | getFieldCount() この ' FieldSet ' のフィールド数を返します。 |
java.lang.String[] | getNames() フィールドの名前のアクセサー。 |
java.util.Properties | getProperties() フィールド名と文字列値から名前と値のペアを構築します。 |
java.lang.String[] | getValues() |
int | hashCode() |
boolean | hasNames() フィールドに名前が定義されているかどうかを確認します。 |
protected int | indexOf(java.lang.String name) name パラメーターに基づいて、指定された列が配置されている場所のインデックスを取得します。 |
protected java.lang.String | readAndTrim(int index) ' index ' の String 値を読み取ってトリミングします。 |
java.math.BigDecimal | readBigDecimal(int index) インデックス ' index ' の BigDecimal 値を読み取ります。 |
java.math.BigDecimal | readBigDecimal(int index, java.math.BigDecimal defaultValue) インデックス ' index ' の BigDecimal 値を読み取り、インデックス 'index ' のトリミングされた文字列値が空白の場合、指定された defaultValue を返します。 |
java.math.BigDecimal | readBigDecimal(java.lang.String name) 指定された name の列から BigDecimal 値を読み取ります。 |
java.math.BigDecimal | readBigDecimal(java.lang.String name, java.math.BigDecimal defaultValue) 指定された ' name の列から BigDecimal 値を読み取り、インデックス 'index ' のトリミングされた文字列値が空白の場合、指定された defaultValue を返します。 |
boolean | readBoolean(int index) インデックス " index " の "boolean " 値を読み取ります。 |
boolean | readBoolean(int index, java.lang.String trueValue) インデックス " index " の "boolean " 値を読み取ります。 |
boolean | readBoolean(java.lang.String name) 指定された ' name ' の列から 'boolean ' 値を読み取ります。 |
boolean | readBoolean(java.lang.String name, java.lang.String trueValue) 指定された ' name ' の列から 'boolean ' 値を読み取ります。 |
byte | readByte(int index) インデックス " index " の "byte " 値を読み取ります。 |
byte | readByte(java.lang.String name) 指定された ' name ' の列から 'byte ' 値を読み取ります。 |
char | readChar(int index) インデックス " index " の "char " 値を読み取ります。 |
char | readChar(java.lang.String name) 指定された ' name ' の列から 'char ' 値を読み取ります。 |
java.util.Date | readDate(int index) 指定された列 index で、デフォルト形式の java.util.Date 値を読み取ります。 |
java.util.Date | readDate(int index, java.util.Date defaultValue) 指定された列 index で、デフォルト形式の java.util.Date 値を読み取ります。 |
java.util.Date | readDate(int index, java.lang.String pattern) 指定された列 index で、デフォルト形式の java.util.Date 値を読み取ります。 |
java.util.Date | readDate(int index, java.lang.String pattern, java.util.Date defaultValue) 指定された列 index で、デフォルト形式の java.util.Date 値を読み取ります。 |
java.util.Date | readDate(java.lang.String name) 指定された name の列から、指定された形式で java.sql.Date 値を読み取ります。 |
java.util.Date | readDate(java.lang.String name, java.util.Date defaultValue) 指定された name の列から、指定された形式で java.sql.Date 値を読み取ります。 |
java.util.Date | readDate(java.lang.String name, java.lang.String pattern) 指定された name の列から、指定された形式で java.sql.Date 値を読み取ります。 |
java.util.Date | readDate(java.lang.String name, java.lang.String pattern, java.util.Date defaultValue) 指定された name の列から、指定された形式で java.sql.Date 値を読み取ります。 |
double | readDouble(int index) インデックス " index " の "double " 値を読み取ります。 |
double | readDouble(java.lang.String name) 指定された " name " の列から "double " 値を読み取ります。 |
float | readFloat(int index) インデックス " index " の "float " 値を読み取ります。 |
float | readFloat(java.lang.String name) 指定された " name " の列から "float " 値を読み取ります。 |
int | readInt(int index) インデックス " index " の "int " 値を読み取ります。 |
int | readInt(int index, int defaultValue) フィールド値が空白の場合、提供された defaultValue を使用して、インデックス 'index ' で 'int ' 値を読み取ります。 |
int | readInt(java.lang.String name) 指定された ' name ' の列から 'int ' 値を読み取ります。 |
int | readInt(java.lang.String name, int defaultValue) フィールド値が空白の場合は、指定された defaultValue を使用して、指定された 'name ' の列から 'int ' 値を読み取ります。 |
long | readLong(int index) インデックス " index " の "long " 値を読み取ります。 |
long | readLong(int index, long defaultValue) フィールド値が空白の場合、提供された defaultValue を使用して、インデックス 'index ' で 'long ' 値を読み取ります。 |
long | readLong(java.lang.String name) 指定された ' name ' の列から 'long ' 値を読み取ります。 |
long | readLong(java.lang.String name, long defaultValue) フィールド値が空白の場合は、指定された defaultValue を使用して、指定された 'name ' の列から 'long ' 値を読み取ります。 |
java.lang.String | readRawString(int index) インデックス ' index ' で、末尾の空白を含む String 値を読み取ります(トリミングしないでください)。 |
java.lang.String | readRawString(java.lang.String name) 指定された ' name ' に後続の空白を含む列から String 値を読み取ります(トリミングしないでください)。 |
short | readShort(int index) インデックス " index " の "short " 値を読み取ります。 |
short | readShort(java.lang.String name) 指定された ' name ' の列から 'short ' 値を読み取ります。 |
java.lang.String | readString(int index) インデックス ' index ' の String 値を読み取ります。 |
java.lang.String | readString(java.lang.String name) 指定された ' name ' の列から String 値を読み取ります。 |
void | setDateFormat(java.text.DateFormat dateFormat) 数値の解析に使用する DateFormat 。 |
void | setNumberFormat(java.text.NumberFormat numberFormat) 数値の解析に使用する NumberFormat 。 |
java.lang.String | toString() |
public DefaultFieldSet(java.lang.String[] tokens)
tokens
- トークン値 FieldSet.readString(int)
public DefaultFieldSet(java.lang.String[] tokens, java.lang.String[] names)
tokens
- トークン値 names
- トークンの名前 FieldSet.readString(String)
public final void setNumberFormat(java.text.NumberFormat numberFormat)
NumberFormat
。設定されていない場合、US ロケールが使用されます(小数点以下は '.' )。numberFormat
- 数値解析に使用する NumberFormat
public void setDateFormat(java.text.DateFormat dateFormat)
DateFormat
。設定されていない場合、デフォルトのパターンは ISO 標準 yyyy/MM/dd
です。dateFormat
- 日付の解析に使用する DateFormat
public java.lang.String[] getNames()
FieldSet
public boolean hasNames()
FieldSet
public java.lang.String[] getValues()
public java.lang.String readString(int index)
FieldSet
index
' の String
値を読み取ります。FieldSet
の readString
index
- フィールドインデックス。String
。public java.lang.String readString(java.lang.String name)
FieldSet
name
' の列から String
値を読み取ります。FieldSet
の readString
name
- フィールド name
name
からの値を含む String
。public java.lang.String readRawString(int index)
FieldSet
index
' で、末尾の空白を含む String
値を読み取ります(トリミングしないでください)。FieldSet
の readRawString
index
- フィールドインデックス。index
からの値を含む String
。public java.lang.String readRawString(java.lang.String name)
FieldSet
name
' に後続の空白を含む列から String
値を読み取ります(トリミングしないでください)。FieldSet
の readRawString
name
- フィールド name
name
からの値を含む String
。public boolean readBoolean(int index)
FieldSet
index
" の "boolean
" 値を読み取ります。FieldSet
の readBoolean
index
- フィールドインデックス。index
からの値を含むブール値。public boolean readBoolean(java.lang.String name)
FieldSet
name
' の列から 'boolean
' 値を読み取ります。FieldSet
の readBoolean
name
- フィールド name
name
からの値を含むブール値。public boolean readBoolean(int index, java.lang.String trueValue)
FieldSet
index
" の "boolean
" 値を読み取ります。FieldSet
の readBoolean
index
- フィールドインデックス。trueValue
- true
を示す値。大文字と小文字を区別。index
からの値を含むブール値。public boolean readBoolean(java.lang.String name, java.lang.String trueValue)
FieldSet
name
' の列から 'boolean
' 値を読み取ります。FieldSet
の readBoolean
name
- フィールド name
trueValue
- true
を示す値。大文字と小文字を区別。name
からの値を含むブール値。public char readChar(int index)
FieldSet
index
" の "char
" 値を読み取ります。public char readChar(java.lang.String name)
FieldSet
name
' の列から 'char
' 値を読み取ります。public byte readByte(int index)
FieldSet
index
" の "byte
" 値を読み取ります。public byte readByte(java.lang.String name)
FieldSet
name
' の列から 'byte
' 値を読み取ります。public short readShort(int index)
FieldSet
index
" の "short
" 値を読み取ります。public short readShort(java.lang.String name)
FieldSet
name
' の列から 'short
' 値を読み取ります。public int readInt(int index)
FieldSet
index
" の "int
" 値を読み取ります。public int readInt(java.lang.String name)
FieldSet
name
' の列から 'int
' 値を読み取ります。public int readInt(int index, int defaultValue)
FieldSet
defaultValue
を使用して、インデックス 'index
' で 'int
' 値を読み取ります。public int readInt(java.lang.String name, int defaultValue)
FieldSet
defaultValue
を使用して、指定された 'name
' の列から 'int
' 値を読み取ります。public long readLong(int index)
FieldSet
index
" の "long
" 値を読み取ります。public long readLong(java.lang.String name)
FieldSet
name
' の列から 'long
' 値を読み取ります。public long readLong(int index, long defaultValue)
FieldSet
defaultValue
を使用して、インデックス 'index
' で 'long
' 値を読み取ります。public long readLong(java.lang.String name, long defaultValue)
FieldSet
defaultValue
を使用して、指定された 'name
' の列から 'long
' 値を読み取ります。public float readFloat(int index)
FieldSet
index
" の "float
" 値を読み取ります。public float readFloat(java.lang.String name)
FieldSet
name
" の列から "float
" 値を読み取ります。public double readDouble(int index)
FieldSet
index
" の "double
" 値を読み取ります。FieldSet
の readDouble
index
- フィールドインデックス。public double readDouble(java.lang.String name)
FieldSet
name
" の列から "double
" 値を読み取ります。FieldSet
の readDouble
name
- フィールド name
name
からの値を含む doublepublic java.math.BigDecimal readBigDecimal(int index)
FieldSet
index
' の BigDecimal
値を読み取ります。FieldSet
の readBigDecimal
index
- フィールドインデックス。BigDecimal
。public java.math.BigDecimal readBigDecimal(java.lang.String name)
FieldSet
name
の列から BigDecimal
値を読み取ります。FieldSet
の readBigDecimal
name
- フィールド name
name
からの値を含む BigDecimal
。public java.math.BigDecimal readBigDecimal(int index, java.math.BigDecimal defaultValue)
FieldSet
index
' の BigDecimal
値を読み取り、インデックス 'index
' のトリミングされた文字列値が空白の場合、指定された defaultValue
を返します。FieldSet
の readBigDecimal
index
- フィールドインデックス。defaultValue
- フィールド値が空白の場合に使用する値。BigDecimal
。public java.math.BigDecimal readBigDecimal(java.lang.String name, java.math.BigDecimal defaultValue)
FieldSet
name
の列から BigDecimal
値を読み取り、インデックス 'index
' のトリミングされた文字列値が空白の場合、指定された defaultValue
を返します。FieldSet
の readBigDecimal
name
- フィールド name
defaultValue
- フィールドが空白の場合に使用するデフォルト値 name
からの値を含む BigDecimal
。public java.util.Date readDate(int index)
FieldSet
index
で、デフォルト形式の java.util.Date
値を読み取ります。public java.util.Date readDate(int index, java.util.Date defaultValue)
FieldSet
index
で、デフォルト形式の java.util.Date
値を読み取ります。public java.util.Date readDate(java.lang.String name)
FieldSet
name
の列から、指定された形式で java.sql.Date
値を読み取ります。public java.util.Date readDate(java.lang.String name, java.util.Date defaultValue)
FieldSet
name
の列から、指定された形式で java.sql.Date
値を読み取ります。public java.util.Date readDate(int index, java.lang.String pattern)
FieldSet
index
で、デフォルト形式の java.util.Date
値を読み取ります。public java.util.Date readDate(int index, java.lang.String pattern, java.util.Date defaultValue)
FieldSet
index
で、デフォルト形式の java.util.Date
値を読み取ります。public java.util.Date readDate(java.lang.String name, java.lang.String pattern)
FieldSet
name
の列から、指定された形式で java.sql.Date
値を読み取ります。public java.util.Date readDate(java.lang.String name, java.lang.String pattern, java.util.Date defaultValue)
FieldSet
name
の列から、指定された形式で java.sql.Date
値を読み取ります。public int getFieldCount()
FieldSet
FieldSet
' のフィールド数を返します。FieldSet
の getFieldCount
protected java.lang.String readAndTrim(int index)
index
' の String
値を読み取ってトリミングします。index
- トリミングする値を取得するためのトークン配列のオフセット null
の場合は null。protected int indexOf(java.lang.String name)
name
パラメーターに基づいて、指定された列が配置されている場所のインデックスを取得します。name
- 名前の List
で検索する値。List
内のインデックス java.lang.IllegalArgumentException
- 指定された名前の列が定義されていない場合。public java.lang.String toString()
java.lang.Object
の toString
public boolean equals(java.lang.Object object)
java.lang.Object
の equals
Object.equals(java.lang.Object)
public int hashCode()
java.lang.Object
の hashCode
public java.util.Properties getProperties()
FieldSet
FieldSet
の getProperties