从给定数字创建的列表中删除数字

时间:2017-11-13 20:56:21

标签: java bluej

所以这里有详细信息。 我使用java编写代码 - BlueJ,目前有一个主要的类拍卖,还有一些其他类:Lot,Person,Bid

该计划的目的是在拍卖中输入物品及其价格,根据物品的价格,人员或物品名称/描述来存储信息。

这是我的getLot方法的代码 - 用户输入批号,它显示了批次的信息,我认为它也应该是removeLot方法的起点,因为它仍然应该检查给定的批号是否有效第一。

我试图找出如何添加removeLot方法,以便我可以通过输入批号来从批次中删除项目。

这是我对该部分的代码。

desudo vm1 docker-machine ls

使用" **"的else块是我添加的,想要删除给定的数字。但它显然是错的,我不知道该怎么做。

2 个答案:

答案 0 :(得分:0)

如果void Arry() // use void if nothing is being returned { int Mynumbers[5] = {10}; // first element is 10, the rest are 0 //std::cout << Mynumbers; // will print the first address because the array decays to a pointer which is then printed for (auto i : Mynumbers) // range-for takes note of the size of the array (no decay) std::cout << i << '\t'; } 变量的数据类型为lots,则可以尝试下面的代码

List

答案 1 :(得分:0)

Lot.removeIf(selectedLot.getNumber()= number)不正确
你可以尝试:

} else if(selectedLot.getNumber() == number) {
   Lot.removeIf(selectedLot.getNumber());
}