[解決済み] request.getParameterNamesを文字列のリストに変換する方法は?
2022-03-03 14:55:11
質問
を取得することは可能ですか?
request.getParameterNames()
を文字列のリストとして使用できますか?私はこのフォームにそれを持つ必要があります。
解決方法は?
ちょうど
構築
新しい
ArrayList
のキーセットを包む。
リクエストパラメータマップ
.
List<String> parameterNames = new ArrayList<String>(request.getParameterMap().keySet());
// ...
として持っているのは、どう便利なんだろうと思うだけです。
List<String>
. A
Set<String>
の方がはるかに理にかなっています。
ユニーク
(a
List
は、重複した要素を含むことができます)。A
Set<String>
は、まさにマップのキーセットがすでに表しているものでもある。
Set<String> parameterNames = request.getParameterMap().keySet();
// ...
あるいは、あなたが必要とする特定の機能要件には、まったく必要ないのかもしれません。
思想
というパラメータ名で括ることは
List<String>
が解決策になると思います。おそらく、あなたは
実際に
例えば、拡張ループでそれを反復することを意図しているのでしょうか?それは
Map
.
for (Entry<String, String[]> entry : request.getParameterMap().entrySet()) {
String name = entry.getKey();
String value = entry.getValue()[0];
// ...
}
関連
-
[解決済み] Java の条件付きコンパイル:コードチャンクをコンパイルしないようにするには?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] ArrayListの初期化を1行で行う。
-
[解決済み] Javaで文字列値からenum値を取得する方法
-
[解決済み] java.net.URLConnectionを使用してHTTPリクエストを発生させ処理する方法
-
[解決済み] Javaで文字列を分割する方法
-
[解決済み] Java 8 List<V> を Map<K, V> に変換する。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] java.sql.SQLException: ORA-00933: SQL コマンドが正しく終了していません。
-
[解決済み] Eclipse デフォルトのフォント名
-
[解決済み] ストリングビルダー.イコール Java
-
[解決済み] JavaでFileFilterを作るには?
-
[解決済み] XX:MaxDirectMemorySizeの既定値
-
[解決済み] 環境変数JAVA_OPTSの使い方を教えてください。
-
[解決済み] Javaでのスキャナが動作しない
-
[解決済み] ファイルを作成せずに、ファイルが存在するかどうかをチェックする
-
[解決済み] Java- <T extends Comparable<T>>の意味?
-
[解決済み] x--やx++はここで何をするのですか?