3

キーと値のマップがあり、私の目標は「キー」のリストを取得することです。配列かリストに入れようと思っています。SET にキー値があるところまで来ましたが、配列に変換する方法がわかりません。

以下は私のコードです:

Map<String, String> mmm = new Map<String, String>();
mmm.put('one', 'oneee');
mmm.put('two', 'twooo');
mmm.put('three', 'threeee');
mmm.put('four', 'fourff');

//outputs values in the map
system.debug('=======values()==========>' + mmm.values());
//outputs key in the map
system.debug('=======keyset()===========>' + mmm.keyset());

//get keys in the type SET
SET<string> s = mmm.keyset();
//returns 4
system.debug('------------------------------------' + s.size());

s.arrayTo() //this method does not exist :(
4

4 に答える 4

4

List.addAllメソッドを使用しますか?

http://www.salesforce.com/us/developer/docs/apexcode/index_Left.htm#StartTopic=Content/apex_methods_system_list.htm?SearchType=Stem

そうでない場合は、いつでも手動でセットをループできます...

于 2010-12-02T09:00:01.833 に答える
0

使用できますか:

キーを設定 = mmm.keySet(); リスト keyList = 新しいリスト (キー);

于 2016-10-27T17:39:04.940 に答える