У меня есть класс, как определено ниже:Unique User Input Массив Список
общественного класс CarHireSystem {
частное статическое окончательное автомобилей [] Карлистские = новый автомобиль [100]; private static int carCount = 0;
В этом классе у меня есть меню, в котором пользователь может добавить новый автомобиль. Когда они выбирают этот вариант, им будет предложено следующим:
System.out.print("Enter car ID: ");
String carID = sc.nextLine();
System.out.print("Enter car description: ");
String cardescription = sc.nextLine();
System.out.print("Enter hire fee: $");
Double hireFee = sc.nextDouble();
sc.nextLine();
carList[carCount] = new Car(carID,carDescription,hireFee);
carCount++;
Я хотел бы способ проверки, что автомобиль ID вошел в массив еще не был введен пользователем и выводит сообщение об ошибке, если был введен и возвращен в главное меню. Как это сделать без использования Hashmap.
Благодаря
магазин вход в 'Set', а не массив –
я обязан передать информацию в массив ссылок. Я могу сделать это с помощью приведенного выше кода, но я хочу, чтобы идентификатор был уникальным. – newbie123
@kocko Затем @ newbie123 нужно будет переопределить 'equals()' и 'hashCode()'. –