Невозможно заменить значение в HashMap, даже если ключ и значение существуют и карта инициализирована (Java) [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно заменить значение в HashMap, даже если ключ и значение существуют и карта инициализирована (Java) [дубликат]

Сообщение Anonymous »


Я работаю над проектом кинотеатра, и у меня есть HashMap Map movieTicketsMap = new HashMap(); в качестве переменной в одном из классов, который называется Movie, и в конструкторе Movie я инициализирую хэш-карту, а затем помещаю в нее несколько ключей и значений, затем, когда я пытаюсь заменить одно значение другим, оно возвращает значение null и выдает исключение NullPoinerException и не заменяет значение! Я убедился, что ключ существует и имеет значение, но он все равно выдает исключение! Итак, я не могу заменить значение в HashMap, даже если ключ и значение существуют и карта инициализирована! вот тайники моего кода: Класс фильма:

частная строка movieTitle; частный кинотеатр киноКино; частный тип MovieType; //Перечисление частный ArrayList MovieShowTimesList; //ФК частный международный рейтинг фильмов; частный ImageIcon MovieImage; частный ArrayList MovieTicketsList; частная карта MovieTicketsMap; частный int MovieID; //ПК частный статический int MovieIDInitializer; частный статический ArrayList MovieList; public Movie(String MovieTitle, Type MovieType, int MovieRating, String MovieImagePath, Cinema MovieCinema ,int год, int месяц, int день) { this.movieTitle = MovieTitle; this.movieType = MovieType; this.movieRating = MovieRating; this.movieImage = новый ImageIcon(getClass().getResource(movieImagePath)); this.movieCinema = MovieCinema; MovieID = MovieIDInitializer; фильмИДинициализатор++; go.saveInitializer("Фильм"); MovieShowTimesList = новый ArrayList(); for(int я = 1 ; я
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»