Описание тега nosuchelementexception

Используйте этот тег, если ваша проблема вызвана или в первую очередь связана с исключением NoSuchElementException в Java.

В NoSuchElementException это RuntimeException брошенный nextElement метод Enumeration чтобы указать, что в перечислении больше нет элементов.

Его также бросают:

  • различные next* методы (nextInt, nextFloat, nextLine,...) из Scanner класс, когда ввод исчерпан;
  • в get метод Java 8 Optional класс, когда значение отсутствует;
  • методы firstElement а также lastElement в Vector класс, когда нет элементов;
  • методы firstKey а также lastKey в TreeMap класс, когда нет ключей;
  • методы getFirst, getLast, removeFirst а также removeLast в LinkedList когда нет элементов;

и другие коллекции.