クラス StringSwitcher
java.lang.ObjectSE
org.springframework.cglib.util.StringSwitcher
このクラスは単純な String → を実装しています。キーの固定セットの int マッピング。
ネストされたクラスの要約
ネストされたクラスコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static StringSwitcherStringSwitcher を作成するためのヘルパーメソッド。abstract int指定されたキーに関連付けられた整数を返します。
コンストラクターの詳細
StringSwitcher
protected StringSwitcher()
メソッドの詳細
create
StringSwitcher を作成するためのヘルパーメソッド。生成されたインスタンスをより細かく制御するには、この静的メソッドの代わりに StringSwitcher.Generator の新しいインスタンスを使用します。- パラメーター:
strings- 文字列キーの配列。値配列と同じ長さでなければなりませんints- 整数結果の配列。キー配列と同じ長さでなければなりませんfixedInput- false の場合、不明なキーがintValue(java.lang.String)から-1として返されます。true の場合、結果は未定義になり、結果のコードはより高速になります
intValue
指定されたキーに関連付けられた整数を返します。- パラメーター:
s- キー- 戻り値:
- 関連付けられた整数値、またはキーが不明な場合は
-1(このStringSwitcherが作成されたときにfixedInputが指定された場合を除き、不明なキーの戻り値は未定義です。)