[解決済み】enum ordinalからenum typeに変換する。
2022-03-25 13:32:09
質問
enum型の
ReportTypeEnum
しかし、私はURL上でこれを渡す必要があるので、ordinalメソッドを使ってint値を取得します。他のJSPページでそれを取得した後、それを
ReportTypeEnum
を渡すことができます。
ordinalをどのように変換すればよいのでしょうか?
ReportTypeEnum
?
Java 6 SEを使用。
解決方法は?
序数を列挙型の表現に変換するには、次のようにします。
ReportTypeEnum value = ReportTypeEnum.values()[ordinal];
配列の境界線にご注目ください。
を呼び出すたびに
values()
は新しくクローンされた配列を返すので、パフォーマンスに悪い影響を与える可能性があります。頻繁に呼び出されるようなら、配列をキャッシュしておくとよいでしょう。
<サブ この回答は、コメント欄に寄せられたご意見をもとに編集されたものです。
関連
-
[解決済み] Java enumのメンバーを比較する:==またはequals()?
-
[解決済み] トークンのシンタックスエラー、これらのトークンを削除してください [closed].
-
[解決済み] javac ソースファイルが見つかりません
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] enumを列挙するには
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] intをenumにキャストするにはどうすればよいですか?
-
[解決済み] Javaで文字列値からenum値を取得する方法
-
[解決済み] C#でenumからint値を取得する
-
[解決済み】TをEnumに拘束するGenericメソッドの作成
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Eclipse デフォルトのフォント名
-
[解決済み] Application startメソッドで例外が発生する。JavaFx 11
-
[解決済み] java.util.concurrent.ExecutionException 例外をどのように処理しますか?
-
[解決済み] Androidのコールバックとは何ですか?重複
-
[解決済み] Java UnknownFormatConversionException
-
[解決済み] JavaにおけるMouseListenerとMouseAdapterの違いについて
-
[解決済み] Java- <T extends Comparable<T>>の意味?
-
[解決済み] アニメーションGIFの表示
-
[解決済み] スリーピング中のスレッドが割り込まれ、データベースへの接続が失われる
-
[解決済み] x--やx++はここで何をするのですか?