Mam aplikację, w której przetwarzam 5000 plików do 6000 plików podczas pętli.jak wychwytywać wyjątki i kontynuować przetwarzanie w Javie
W bloku prób i catch czytam plik Excela i przetwarzam każdą komórkę.
Oczywiście wszystkie pliki są w tym samym formacie, ale w niektórych plikach dane w komórce w mogą się różnić może zawierać dane lub nie
gdy kiedykolwiek istnieje wyjątek podczas przetwarzania 100. plik się Całe przetwarzanie zostanie zatrzymane i zostanie zgłoszony wyjątek,
Ale nie chcę tego scenariusza, zamiast tego, jeśli jest wyjątek w pliku 100., iteracja powinna być kontynuowana z 101. plikiem. I na koniec powinienem wiedzieć, który plik jest przetwarzany pomyślnie, a który nie.
Wyjątek której jestem gettng są NumberFormatException
i NullPointerExceptions
Jak ręka, która scenariusz?
Proszę pokazać swój kod - będzie to łatwiejsze i bardziej szczegółowe odpowiedzi. –
Co jest warte, to pytanie jest bardzo podobne do http://stackoverflow.com/q/9798518/20766 - różnica polega na tym, że osoba zadająca inne pytanie chce ponowić przetwarzanie tego samego produktu podczas uderzania wyjątku, podczas gdy chcesz tylko śledzić awarie, ale przejdź do następnego elementu. –