問題
ApexPages.currentPage().getParameters()を使用してVisualforceコントローラからURLパラメータを取得する場合の戻り値のデータ型は何ですか。
- List
- Map
- String[]
- Enum
正解
- List
- Map
- String[]
- Enum
解説
ApexPages.currentPage().getParameters()
は、VisualforceページのURLからクエリパラメータを取得するために使用されます。このメソッドの戻り値は、キーと値のペアのコレクションであるため、正しいデータ型はMap
です。
それぞれの選択肢の理由について説明します。
□ List
これは不正解です。ApexPages.currentPage().getParameters()
の戻り値はキーと値のペアのコレクションであり、単なる順序付けられたリストではありません。
□ Map
これは正解です。ApexPages.currentPage().getParameters()
は、キー(パラメータ名)と値(パラメータの値)のペアのコレクション、つまりMap<String, String>
として返されます。
□ String[]
これは不正解です。戻り値は戻り値の配列ではなく、キーと値のペアのコレクションです。
□ Enum
これは不正解です。Enumは、固定の名前付き値のセットを表すデータ型です。ApexPages.currentPage().getParameters()
の戻り値はキーと値のペアのコレクションであり、Enumとは異なります。
次の問題へ
【Salesforce 認定Platformデベロッパー】試験対策:第111問
問題 開発者がVisualforceページでカスタムスタイルを使用する際に用いるものはどれですか。3つ選びなさい。 <apex:stylesheet>タグ インラインCSS <apex:styl…
前の問題へ
【Salesforce 認定Platformデベロッパー】試験対策:第109問
問題 Apexで@InvocableMethodアノテーションを使用する場合の考慮事項は何ですか。3つ選びなさい。 @InvocableMethodアノテーションを使用するメソッドはstaticとして宣…
1問目から復習する
【Salesforce 認定Platformデベロッパー】試験対策:第1問
問題 デバッグログに書き込まれるときのxの値は何ですか。 Integer x = 0; do { x = 1; x++; } while (x < 1); System.debug(x); 0 1 2 3 正解 0 1 2 3 解説 デバッ…
コメント