woolpack.text
クラス ToFloatFormat

java.lang.Object
  上位を拡張 java.text.Format
      上位を拡張 java.text.NumberFormat
          上位を拡張 woolpack.text.DelegateNumberFormat
              上位を拡張 woolpack.text.ToFloatFormat
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable

public class ToFloatFormat
extends DelegateNumberFormat

文字列を解析してFloatに変換する変換器。 parse(String, ParsePosition)では一度値を double 型で取得して float 型に変換するため、丸め誤差が発生する可能性がある。

作成者:
nakamura
関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス java.text.NumberFormat から継承された入れ子のクラス/インタフェース
java.text.NumberFormat.Field
 
フィールドの概要
 
クラス java.text.NumberFormat から継承されたフィールド
FRACTION_FIELD, INTEGER_FIELD
 
コンストラクタの概要
ToFloatFormat()
          コンストラクタ。
ToFloatFormat(java.text.NumberFormat format)
          コンストラクタ。
 
メソッドの概要
 java.lang.Number parse(java.lang.String source, java.text.ParsePosition parsePosition)
           
 
クラス woolpack.text.DelegateNumberFormat から継承されたメソッド
clone, format, format, getNumberFormat
 
クラス java.text.NumberFormat から継承されたメソッド
equals, format, format, format, getAvailableLocales, getCurrency, getCurrencyInstance, getCurrencyInstance, getInstance, getInstance, getIntegerInstance, getIntegerInstance, getMaximumFractionDigits, getMaximumIntegerDigits, getMinimumFractionDigits, getMinimumIntegerDigits, getNumberInstance, getNumberInstance, getPercentInstance, getPercentInstance, hashCode, isGroupingUsed, isParseIntegerOnly, parse, parseObject, setCurrency, setGroupingUsed, setMaximumFractionDigits, setMaximumIntegerDigits, setMinimumFractionDigits, setMinimumIntegerDigits, setParseIntegerOnly
 
クラス java.text.Format から継承されたメソッド
format, formatToCharacterIterator, parseObject
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ToFloatFormat

public ToFloatFormat(java.text.NumberFormat format)
コンストラクタ。

パラメータ:
format - 数値変換の委譲先。
例外:
java.lang.NullPointerException - 引数が null の場合。

ToFloatFormat

public ToFloatFormat()
コンストラクタ。 DecimalFormatを数値変換の委譲先とする。

メソッドの詳細

parse

public java.lang.Number parse(java.lang.String source,
                              java.text.ParsePosition parsePosition)
オーバーライド:
クラス DelegateNumberFormat 内の parse


Copyright (C) 2006 Takahiro Nakamura. All rights reserved.