|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.helpers.HCnv
データの型変換を行うヘルパーメソッド群を提供します。
コンストラクタの概要 | |
HCnv()
|
メソッドの概要 | |
static java.util.Date |
asDataObject(java.lang.Object src)
引数を日付データを等価な日付オブジェクトで返却します。 |
static java.lang.String |
capitalize(java.lang.String s)
先頭文字を大文字に変換します。 |
static java.util.Date |
toDateTime(java.lang.CharSequence date,
java.util.Collection patterns)
文字列を指定の書式の反復子順に解析を行い最初に成功した書式で返却します。 |
static java.util.Date |
toDateTime(java.lang.CharSequence date,
java.text.DateFormatSymbols symbols,
java.util.Collection patterns,
boolean lenient)
文字列を書式の反復子順に解析を行い最初に成功した書式で日付に変換して返却します。 |
static java.util.Date |
toDateTime(java.lang.CharSequence date,
java.text.DateFormatSymbols symbols,
int posIndex,
java.util.Collection patterns,
boolean lenient)
文字列を書式の反復子順に解析を行い最初に成功した書式で日付に変換して返却します。 |
static java.util.Date |
toDateTime(java.lang.CharSequence date,
java.text.DateFormatSymbols symbols,
java.text.ParsePosition pos,
java.lang.String pattern,
boolean lenient)
文字列を日付に変換します。 |
static java.util.Date |
toDateTime(java.lang.CharSequence date,
java.text.DateFormatSymbols symbols,
java.lang.String pattern)
文字列を指定の書式として解析を行い日付型に変換します。 |
static java.util.Date |
toDateTime(java.lang.CharSequence date,
java.text.DateFormatSymbols symbols,
java.lang.String pattern,
boolean lenient)
文字列を日付に変換します。 |
static java.util.Date |
toDateTime(java.lang.CharSequence date,
java.util.Locale locale,
java.util.Collection patterns)
文字列を書式の反復子順に解析を行い最初に成功した書式で日付に変換して返却します。 |
static java.util.Date |
toDateTime(java.lang.CharSequence date,
java.util.Locale locale,
java.lang.String pattern)
文字列を指定の書式として解析を行い日付型に変換します。 |
static java.util.Date |
toDateTime(java.lang.CharSequence date,
java.lang.String pattern)
文字列を指定の書式として解析を行い日付型に変換します。 |
static java.lang.Number |
toDecimal(java.lang.CharSequence num,
java.text.DecimalFormatSymbols symbols,
java.util.Collection patterns)
文字列を指定された複数の書式と指定の数値変換の記号セットで数値型に変換します。 |
static java.lang.Number |
toDecimal(java.lang.CharSequence num,
java.text.DecimalFormatSymbols symbols,
int posIndex,
java.util.Collection patterns)
文字列を指定された複数の書式と指定の数値変換の記号セットで数値型に変換します。 |
static java.lang.Number |
toDecimal(java.lang.CharSequence num,
java.text.DecimalFormatSymbols symbols,
java.text.ParsePosition pos,
int roundingMode,
RangeInt scale,
java.lang.String pattern)
文字列を指定された書式と指定の数値変換の記号セットで数値型に変換します。 |
static java.lang.Number |
toDecimal(java.lang.CharSequence num,
java.text.DecimalFormatSymbols symbols,
java.text.ParsePosition pos,
java.lang.String pattern)
文字列を指定された書式と指定の数値変換の記号セットで数値型に変換します。 |
static java.lang.Number |
toDecimal(java.lang.CharSequence num,
java.text.DecimalFormatSymbols symbols,
java.lang.String pattern)
文字列を指定された書式と指定の数値変換の記号セットで数値型に変換します。 |
static java.lang.Number |
toDecimal(java.lang.CharSequence num,
int roundingMode,
int maxScale,
java.lang.String pattern)
文字列を指定された書式とデフォルトロケールで数値型に変換します。 |
static java.lang.Number |
toDecimal(java.lang.CharSequence num,
java.util.Locale locale,
java.lang.String pattern)
文字列を指定された書式と指定のロケールで数値型に変換します。 |
static java.lang.Number |
toDecimal(java.lang.CharSequence num,
java.lang.String pattern)
文字列を指定された書式とデフォルトロケールで数値型に変換します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public HCnv()
メソッドの詳細 |
public static java.lang.String capitalize(java.lang.String s)
s
- 変換する文字列
public static java.lang.Number toDecimal(java.lang.CharSequence num, java.lang.String pattern)
num
- 変換する文字シーケンスpattern
- 書式
public static java.lang.Number toDecimal(java.lang.CharSequence num, java.util.Locale locale, java.lang.String pattern)
num
- 変換する文字シーケンスlocale
- ロケールpattern
- 書式
public static java.lang.Number toDecimal(java.lang.CharSequence num, java.text.DecimalFormatSymbols symbols, java.lang.String pattern)
num
- 変換する文字シーケンスsymbols
- 数値変換の記号セットpattern
- 書式
public static java.lang.Number toDecimal(java.lang.CharSequence num, java.text.DecimalFormatSymbols symbols, java.text.ParsePosition pos, java.lang.String pattern)
num
- 変換する文字シーケンスsymbols
- 数値変換の記号セットpos
- 解析中に現在の位置を追跡する ParsePosition オブジェクトpattern
- 書式
public static java.lang.Number toDecimal(java.lang.CharSequence num, java.text.DecimalFormatSymbols symbols, java.util.Collection patterns)
num
- 変換する文字シーケンスsymbols
- 数値変換の記号セットspatterns
- 書式
public static java.lang.Number toDecimal(java.lang.CharSequence num, java.text.DecimalFormatSymbols symbols, int posIndex, java.util.Collection patterns)
num
- 変換する文字シーケンスsymbols
- 数値変換の記号セットposIndex
- 解析の開始インデックスpatterns
- 書式
public static java.lang.Number toDecimal(java.lang.CharSequence num, int roundingMode, int maxScale, java.lang.String pattern)
num
- 変換する文字シーケンスroundingMode
- BigDecimal で定義される小数部分の丸めモードmaxScale
- 小数部分の最大桁数pattern
- 書式
java.lang.ArithmeticException
- roundingMode==ROUND_UNNECESSARY であり、指定したスケール演算で丸めが必要な場合
java.lang.IllegalArgumentException
- roundingMode が有効な丸めモードを示さない場合BigDecimal.ROUND_UP
,
BigDecimal.ROUND_DOWN
,
BigDecimal.ROUND_CEILING
,
BigDecimal.ROUND_FLOOR
,
BigDecimal.ROUND_HALF_UP
,
BigDecimal.ROUND_HALF_DOWN
,
BigDecimal.ROUND_HALF_EVEN
,
BigDecimal.ROUND_UNNECESSARY
public static java.lang.Number toDecimal(java.lang.CharSequence num, java.text.DecimalFormatSymbols symbols, java.text.ParsePosition pos, int roundingMode, RangeInt scale, java.lang.String pattern)
num
- 変換する文字シーケンスsymbols
- 数値変換の記号セットpos
- 解析中に現在の位置を追跡する ParsePosition オブジェクトroundingMode
- BigDecimal で定義される小数部分の丸めモードscale
- 小数部分の最小桁数と最大桁数pattern
- 書式
java.lang.ArithmeticException
- roundingMode==ROUND_UNNECESSARY であり、指定したスケール演算で丸めが必要な場合
java.lang.IllegalArgumentException
- roundingMode が有効な丸めモードを示さない場合BigDecimal.ROUND_UP
,
BigDecimal.ROUND_DOWN
,
BigDecimal.ROUND_CEILING
,
BigDecimal.ROUND_FLOOR
,
BigDecimal.ROUND_HALF_UP
,
BigDecimal.ROUND_HALF_DOWN
,
BigDecimal.ROUND_HALF_EVEN
,
BigDecimal.ROUND_UNNECESSARY
public static java.util.Date asDataObject(java.lang.Object src)
src
- 日付型またはカレンダー、数値型
public static java.util.Date toDateTime(java.lang.CharSequence date, java.lang.String pattern)
date
- 変換する文字シーケンスpattern
- 書式
public static java.util.Date toDateTime(java.lang.CharSequence date, java.util.Locale locale, java.lang.String pattern)
date
- 変換する文字シーケンスlocale
- ロケールpattern
- 書式
public static java.util.Date toDateTime(java.lang.CharSequence date, java.text.DateFormatSymbols symbols, java.lang.String pattern)
date
- 変換する文字シーケンスsymbols
- 日付の記号セットpattern
- 書式
public static java.util.Date toDateTime(java.lang.CharSequence date, java.text.DateFormatSymbols symbols, java.lang.String pattern, boolean lenient)
date
- 変換する文字シーケンスsymbols
- 日付の記号セットpattern
- 書式lenient
- 日付/時刻解析を曖昧に行うか設定する、true=曖昧な解析
public static java.util.Date toDateTime(java.lang.CharSequence date, java.text.DateFormatSymbols symbols, java.text.ParsePosition pos, java.lang.String pattern, boolean lenient)
date
- 変換する文字シーケンスsymbols
- 日付の記号セットpos
- 解析中に現在の位置を追跡する ParsePosition オブジェクトpattern
- 書式lenient
- 日付/時刻解析を曖昧に行うか設定する、true=曖昧な解析
public static java.util.Date toDateTime(java.lang.CharSequence date, java.util.Collection patterns)
date
- 変換する文字シーケンスpatterns
- 書式
public static java.util.Date toDateTime(java.lang.CharSequence date, java.util.Locale locale, java.util.Collection patterns)
date
- 変換する文字シーケンスlocale
- ロケールpatterns
- 書式
public static java.util.Date toDateTime(java.lang.CharSequence date, java.text.DateFormatSymbols symbols, java.util.Collection patterns, boolean lenient)
date
- 変換する文字シーケンスsymbols
- 日付の記号セットpatterns
- 書式lenient
- 日付/時刻解析を曖昧に行うか設定する、true=曖昧な解析
public static java.util.Date toDateTime(java.lang.CharSequence date, java.text.DateFormatSymbols symbols, int posIndex, java.util.Collection patterns, boolean lenient)
date
- 変換する文字シーケンスsymbols
- 日付の記号セットposIndex
- 解析の開始インデックスpatterns
- 書式lenient
- 日付/時刻解析を曖昧に行うか設定する、true=曖昧な解析
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |