В моей программе есть метод удаления, который я не могу получить.
В основном у меня есть массив, который используется для записи массива в текстовый файл. Этот текстовый файл может быть прочитан снова.
Чтобы отменить бронирование, появляется JOptionPane
с просьбой ввести RoomID
.
Как только этот пользователь сделал это, он должен вернуть строку для roomID
и все соответствующие детали обратно в JOptionPane
(у меня было оператор return в текстовую область, и моя программа нашла и вернула правильную информацию).
Мой класс GUI вызывает все мои методы из listBookings
класса.
public String deleteBooking(String roomID)
{
int index = 0;
for ( Booking s : bookings )
{
if ( s.getRoomID().equals(roomID))
{
int r = JOptionPane.showOptionDialog,null("Are you sure you would like to delete the following \n"
+ "deleteMessage",
"Delete a booking",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE,null,null,null);
if (r == JOptionPane.YES_OPTION) {
bookings.remove(index);
}
if (r == JOptionPane.NO_OPTION){
return "Booking Was Not Canceled";
}
}
index++;
}
return " Cannot find room";
новое сообщение об ошибке <indentifier>
ожидается