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