Java 确定arraylist2的输入在放入时是否存在于arraylist1中
我正在制作一个程序,其中预先制作了一个arrayList list1,然后在输入list2的值时,我想看看list1中是否已经存在该值 以下是我想做的: 为了练习,我想为工作中的卡车日制作一个节目。在卡车到达之前,将列出货架列表1中可以放置的物品。当每个箱子从卡车上卸下时,它的代码被扫描并添加到列表2中,如果该代码出现在列表1上,我希望它打印到书架上。或者类似的东西。如果传入框代码未出现在列表1上,则不执行任何操作,并继续接受值以添加到列表2。 然而,我只能在列表制作完成后才知道如何比较它们,但是在创建列表2时比较它们是很重要的Java 确定arraylist2的输入在放入时是否存在于arraylist1中,java,arraylist,compare,Java,Arraylist,Compare,我正在制作一个程序,其中预先制作了一个arrayList list1,然后在输入list2的值时,我想看看list1中是否已经存在该值 以下是我想做的: 为了练习,我想为工作中的卡车日制作一个节目。在卡车到达之前,将列出货架列表1中可以放置的物品。当每个箱子从卡车上卸下时,它的代码被扫描并添加到列表2中,如果该代码出现在列表1上,我希望它打印到书架上。或者类似的东西。如果传入框代码未出现在列表1上,则不执行任何操作,并继续接受值以添加到列表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("--------");
}
不妨试试这个:
//获取卡车列表代码
System.out.Printl输入卡车列表代码,完成后键入0!;
int truckCode=input.nextInt;
而truckCode!=0 {
ifbinList.containstruckCode{
//你在这里打印吗
}
truckList.addtruckCode;
truckCode=input.nextInt;
}
您的代码没有列表1或列表2请阅读并相应地增强您的问题。不知道你到底在找什么。