次のような for ループがあります。
for (Environment environment : environmentList) {
//do stuff
}
ループ内で例外をキャッチしましたが、例外を受け取るオブジェクトでコードの実行を再試行したいと考えています。明らかに、カウンターとリスト インデックスを使用して for ループでこれを行うことができますが、これを行う方法があるかどうかに興味がありました。
精緻化、
for (Environment environment : environmentList) {
try{
//do stuff
}catch(exception)
{} //retry code using current environment
}