Я делаю программу, в которой предварительно создается arrayList (list1), а затем, когда вводятся значения для list2, я хочу посмотреть, существует ли это значение в list1.
Вот чтоЯ пытаюсь сделать: просто для практики, я хочу сделать программу для дня грузовика на работе. Перед прибытием грузовика составляется список того, что может уместиться на полках (list1). Поскольку каждая коробка выгружается из грузовика, код для нее сканируется и добавляется в список list2, и если этот код появляется в list1, я хочу, чтобы он распечатал «Out to shelf». или что-то подобное. Если код входящих ящиков не отображается в списке list1, ничего не делайте и продолжайте принимать значения для добавления в список list2. Однако я могу только выяснить, как сравнивать списки ПОСЛЕ того, как они были составлены, но важно сравнивать их, КАК создается список 2.
//get bin list codes
System.out.println("Enter bin list codes, type in 0 when finished!");
int binCode = input.nextInt();
while (binCode != 0) {
binList.add(binCode);
binCode = input.nextInt();
}
//get truck list codes
System.out.println("Enter truck list codes, type in 0 when finished!");
int truckCode = input.nextInt();
while (truckCode != 0) {
truckList.add(truckCode);
truckCode = input.nextInt();
}
//print out bin list
for(int i : binList) {
System.out.println(i);
}
System.out.println("--------");
//print out truck list
for(int i : truckList) {
System.out.println(i);
}
System.out.println("--------");
}