Ten blog omówi podejście do rozwiązania „Java.Util.NosuchelementException ”w Javie.
Jak rozwiązać „java.Util.NosuchelementException ”w Javie?
„„Jawa.Util.NosuchelementException„W Javie można rzucić różnymi metodami akcesoriów, które oznaczają, że żądany element nie istnieje lub dostęp jest wykonywany poza maksymalnym limitem. Ten wyjątek można rozwiązać za pomocą iteratora „HASNEXT ()" metoda. Ta metoda powraca „PRAWDA„Jeśli iterator ma więcej elementów.
Przed przejściem do przykładów upewnij się, że zaimportować następujący pakiet, aby zaimportować wszystkie klasy i interfejsy w „Jawa.Util" pakiet:
Importuj Java.Util.*;Przykład 1: W obliczu „java.Util.NosuchelementException ”w Javie
W tym przykładzie „Jawa.Util.NosuchelementException„Można napotkać:
klasa publiczna NosuchelementErrorW powyższym fragmencie kodu:
Wyjście
W tym wyjściu można przeanalizować, że omawiane ograniczenie jest napotykane.
Przykład 2: Rozwiązanie „Java.Util.NosuchelementException ”w Javie
Ten przykład rozwiązuje omawiane ograniczenie za pomocą iteratora „HASNEXT ()" metoda. Ta metoda najpierw sprawdza, czy iterator ma więcej elementów, a następnie wywołuje je, tym samym radzi sobie z błędem:
klasa publiczna NosuchelementErrorZgodnie z powyższymi wierszami kodu, wykonaj poniżej określone kroki:
Wyjście
W tym wyniku można sugerować, że konkretne ograniczenie jest odpowiednio obsługiwane.
Alternatywne podejście
Alternatywnie „„Jeśli inaczej„Oświadczenie można również zastosować zamiast„chwila„Pętla, aby poradzić sobie z„Jawa.Util.NosuchelementException„, Jak następuje:
Jak widać, błąd skierowany jest w ten sam sposób w tym podejściu.
Wniosek
„„Jawa.Util.NosuchelementException„Błąd w Javie można rzucić różnymi metodami akcesoriów, które wskazują, że żądany element nie istnieje lub dostęp jest wykonywany poza maksymalnym limitem. To ograniczenie można obsługiwać za pomocą „HASNEXT ()„Metoda w połączeniu z„chwila”Pętla lub„Jeśli inaczej" oświadczenie. W tym artykule omówiono podejścia do rozwiązania „Java.Util.NosuchelementException ”Błąd w Javie.