Class LongConverter

All Implemented Interfaces:
Converter<Long>

public class LongConverter extends AbstractNumberConverter<Long>
Long型への変換を行う Converter

変換元の型に応じて、以下のとおり変換を行う。

真偽値
trueであれば1falseであれば0を返却する。

数値型
変換元の数値を表すLongオブジェクトを返却する。

文字列型
変換元の数値文字列を表すLongオブジェクトを返却する。 文字列が数値として不正な場合はConversionExceptionを送出する。

文字列型の配列
要素数が1であれば、その要素をLongオブジェクトに変換して返却する。 要素数が1以外であれば、ConversionExceptionを送出する。

上記以外
ConversionExceptionを送出する。

Author:
kawasima, tajima
  • Constructor Details

    • LongConverter

      public LongConverter()
      デフォルトコンストラクタ
    • LongConverter

      public LongConverter(List<String> patterns)
      数値パターンを設定してインスタンスを構築する。
      Parameters:
      patterns - 数値パターン
  • Method Details