タイトルが少しわかりにくい場合は申し訳ありません。
私のプログラムはいくつかのWebスクレイピングを実行しているため、ランダムなネットワーク状態のためにいくつかのSocketTimeoutExceptionが発生します。現在、SocketTimeoutExceptionがキャッチされると、その特定のループがスキップされるため、一部のデータが失われます。スキップされたループのコードが再度実行されると、すべてがうまくいくと確信しています。大量のデータ(100万セットを超える数値)をスクレイピングしているので、例外的なループを記録して手動で再度実行したくありません。例外をキャッチしたときに同じループを再度実行する方法はありますか?
try{
for(){
someCode
...
}
}catch(IOException){
}