私はキーと値のマップを持っています。私の目標は「キー」のリストを得ることです。 私は配列またはリストにそれを取得することを考えています。 SETにキー値がありますが、配列に変換する方法を把握していない点があります。 以下SETをAPEXの配列に変換するにはどうすればよいですか?
は私のコードです:
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 :(
ここに来て「Set」の答えを探している人なら誰でも。質問は 'Set'について質問するが、コード例は' Map'を使う。この解決策は 'keyset()'に言及していますが、これは 'Set'には存在しません。 'Set'を' List'に変換する必要があるならば、私がやっていることは、代わりに 'Map'を使って、' Set'機能を複製するキーとして値を追加することです。 –