Bir dosya yoksa veya dosyada geçersiz talimat varsa istisnalara neden olan bir kod yazıyorum.Belirli sorunlar için istisnalar
0
A
cevap
0
kodumda geçersiz bir yönerge istisnası atmak için nasıl bir kod alabilirim, FileNotFoundException'ı yakalamanız ve sonra istediğiniz özel durumu yeniden ele almanız gerekir. aşağıya bakınız ..
catch(FileNotFoundException e){
throw new InvalidRobotInstructionException(e);
}
0
InvalidRobotInstructionException
'u yakalamayın. o zaman eğer sizin süre döngü olarak, yapabileceğiniz, String s = in.nextLine();
geçersiz talimat olup olmadığını algılamak gerekir: muhtemelen işe ancak InvalidRobotInstructionException zaten kendi sınıfında RuntimeException uzanır
throw new InvalidRobotInstructionException()
İlgili konular
- 1. Süper/bu kurucuda atılan istisnalar, diğer istisnalar için çağrılıyor
- 2. Farklı istisnalar için aynı ExceptionMapper
- 3. Yaygın istisnalar için istisna açıklamaları
- 4. Birden çok Rota için istisnalar nasıl yapılır
- 5. log4net - belirli bir metni içeren istisnalar nasıl filtrelenir?
- 6. Haskell "istisnalar"
- 7. sorunlar
- 8. sorunlar
- 9. Sorunlar +
- 10. yakalamak İstisnalar
- 11. Delege İstisnalar
- 12. sorunlar domainleri
- 13. Jersey'deki İstisnalar İçin JSON veya XML Dönüyor
- 14. Form doğrulama için istisnalar kullanılmalı mı?
- 15. Belirli bir while döngüsüyle ilgili sorunlar düzgün çalışmıyor
- 16. Python MySQLdb istisnalar
- 17. NUnit beklenen istisnalar
- 18. Yakut İstisnalar - Neden "else"?
- 19. engelli istisnalar ve noexcept()
- 20. işleme tüm istisnalar
- 21. Clojure Özel İstisnalar?
- 22. Java özyineleme ve istisnalar
- 23. kaçınmak MissingBackpressureException istisnalar
- 24. İç içe istisnalar mı?
- 25. CoInitialize() C istisnalar ++
- 26. Akka Vadeli İstisnalar
- 27. yöntem zincirleme ve istisnalar
- 28. Django REST İstisnalar
- 29. CSV'yi ORC'ye dönüştürürken istisnalar
- 30. GCC programında istisnalar yakalanmaz
Ok. – Darkhail
Tamam. Ardından, @ggreiner'a göre aşağıdaki girişi doğrulamanızı ve istisnai bir durum belirlemenizi öneririm. –