私は<Id, String>
を格納するマップオブジェクトを持っています。ここで、Idは連絡先IDであり、Stringは生成された電子メールメッセージです。どのようにしてキーとループの頂点の値を取得できますか?
マップを繰り返しループして、マップを反復処理するときに値(文字列部分)を引き出すことができました。
私がしたいことは、値をつかむときにキーをつかむことです。これはほとんどの言語で非常に簡単ですが、私は頂点でそれを行う方法を見つけることができないようです。
これは私が今持っているものです:事前に
for(String key=>message : mailContainer.values())
{
// This will return the contact Id
System.debug(key);
// This will return the message
System.debug(message);
}
ありがとう:
Map<Id,String> mailContainer = new Map<Id,String>{};
for(String message : mailContainer.values())
{
// This will return my message as desired
System.debug(message);
}
私が望む何がこのようなものです!代わりに、値のキーの上に
これはとても簡単です。私はそれを試みるとは思わなかった。本当にありがとう! – VictorKilo